时间:2021-07-01 10:21:17 帮助过:27人阅读
在有html语句的文件里,不管是html文件还是php文件,可以在任何地方添加php语句,但必须有开始和结束标记,即''
纯php文件时,可不用添加php结束符,如:'?>'
变量可以不声明,直接使用;
单引号与双引号:单引号不解析变量,双引号会解析变量
单引号与双引号:单引号只解析'\','\\'这两个转义符,双引号不解析转义符,会原样
输出。
在html中,'\n','\r','\tab'在页面里都会转成一个空格。
可用花括号来区别变量与其它字符,形式如:'${变量名称}'、'{$变量名称}',且花括号与变量间不要有空格,不然会输出花括号乱码问题:
页面是中文乱码的原因,文件以什么编码保存,就需要以对应的编码打开,如果打印时使用编码与保存的编码不对应,就会出现乱码。
当页面出现乱码时,可在页面的head里添加对应的方式编码:
如head是标签里添加:
<meta http-equiv="Content-Type" content="text/html;" charset="gb2312"/>
如果是php文件,则可以开头输入以下语句
header('content-type:text/html;charset=utf-8');
在php中除了以单引号”和双引号”“做为字符串外,还可以使用HereDoc和NowDoc
HereDoc以三个小于号为开始,相当于双引号的作用,也就是可以解析出现的变量,格式如下
<<<名称 html内容 名称;
例:
$tempTable = <<
这是hereDoc例示
hereDoc适合在php文件中输入较长文本的html
TABLE;?>
NowDoc与HereDocs格式类似,但名称要加双引号,php5.3以上可以用,相当于单引号的作用,也就是原样输出内容,如下:
<<<"名称" html内容 名称;
例:
$tempTable = <<<'TABLE'
这是nowDoc例示
nowDoc相当双引号
TABLE;?>
版权声明:本文为原创文章,转载需注明出处,文章观点只代表当时的看法,一定有不足,欢迎拍砖提醒,非常感谢!
以上就介绍了php学习笔记_3_php语法需要注意的点及hereDoc和nowDoc,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
人气教程排行
-
174次
1
php如何获取跳转前的url
-
174次
2
php格林威治时间转换成当前时间的方法
-
174次
3
为什么php不能做大型系统?
-
174次
4
range函数怎么用
-
174次
5
php中计算页面加载时间几种方法总结_PHP教程
-
174次
6
求帮助,关于paypal支付返回值修改订单状态
-
174次
7
typecho怎么配置文章内容页?
-
174次
8
PhpStorm左侧structure不显示文件的方法列表是这么回事?
-
174次
9
查看PHP的环境变量_PHP
-
174次
10
PHP Primary script unknown 解决方法总结
-
174次
11
php的命名空间与自动加载实现方法
-
174次
12
解决laravel 出现ajax请求419(unknown status)的问题
-
173次
13
php 如何删除mysql记录
-
173次
14
PHP如何替换数组中的指定元素
-
173次
15
怎么去除字符串中非汉字、非字母、非数字的字符
-
173次
16
mysql如何一次执行多条SQL语句
-
173次
17
修改header里面的Connection为close解决方法
-
173次
18
PHP基于session.upload_progress 实现文件上传进度显示功能详解
-
173次
19
php5.6.x到php7.0.x特性小结
-
172次
20
php为什么会出现504错误