Maison > développement back-end > tutoriel php > php学习笔记_3_php语法需要注意的点及hereDoc和nowDoc

php学习笔记_3_php语法需要注意的点及hereDoc和nowDoc

WBOY
Libérer: 2016-08-08 09:19:33
original
1118 Les gens l'ont consulté

PHP需要注意的点:

<code>    在有html语句的文件里,不管是html文件还是php文件,可以在任何地方添加php语句,但必须有开始和结束标记,即<span>'<?php 程序语句 ?>'</span>
    纯php文件时,可不用添加php结束符,如:<span>'?>'</span>
    变量可以不声明,直接使用;
    单引号与双引号:单引号不解析变量,双引号会解析变量
    单引号与双引号:单引号只解析<span>'\','</span>\\<span>'这两个转义符,双引号不解析转义符,会原样输出。
    在html中,'</span>\n<span>','</span>\r<span>','</span>\tab<span>'在页面里都会转成一个空格。
    可用花括号来区别变量与其它字符,形式如:'</span><span>${</span>变量名称}<span>'、'</span>{<span>$变</span>量名称}<span>',且花括号与变量间不要有空格,不然会输出花括号</span></code>
Copier après la connexion

乱码问题:
页面是中文乱码的原因,文件以什么编码保存,就需要以对应的编码打开,如果打印时使用编码与保存的编码不对应,就会出现乱码。
当页面出现乱码时,可在页面的head里添加对应的方式编码:

<code>  如head是标签里添加:
  <span>meta http<span>-equiv</span><span>=</span><span>"Content-Type"</span> content<span>=</span><span>"text/html;"</span> charset<span>=</span><span>"gb2312"</span><span>/</span><span>></span>
  如果是php文件,则可以开头输入以下语句
  <span>header</span>(<span>'content-type:text/html;charset=utf-8'</span>);</span></code>
Copier après la connexion

在php中除了以单引号”和双引号”“做为字符串外,还可以使用HereDoc和NowDoc
HereDoc以三个小于号为开始,相当于双引号的作用,也就是可以解析出现的变量,格式如下

<code><span><span>html</span>内容 名称;
例:
<span><span><?php </span><span>$tempTable</span> = <span>
    <h1>这是hereDoc例示</h1>
    <p>
        hereDoc适合在php文件中输入较长文本的html
    </p>
TABLE;</span><span>?></span></span></span></span></code>
Copier après la connexion


NowDoc与HereDocs格式类似,但名称要加双引号,php5.3以上可以用,相当于单引号的作用,也就是原样输出内容,如下:

<code>"名称" html内容 名称;
例:
<span><?php </span><span>$tempTable</span> = <span>
    <h1>这是nowDoc例示</h1>
    <p>
        nowDoc相当双引号
    </p>
TABLE;</span><span>?></span></span></code>
Copier après la connexion

版权声明:本文为原创文章,转载需注明出处,文章观点只代表当时的看法,一定有不足,欢迎拍砖提醒,非常感谢!

以上就介绍了php学习笔记_3_php语法需要注意的点及hereDoc和nowDoc,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal