博客列表 >php对字符串的处理规则

php对字符串的处理规则

弗洛加特的博客
弗洛加特的博客原创
2018年04月12日 15:24:07890浏览

php中字符串的处理:常见单引号,双引号;较少用heredoc,nowdoc。

单引号与双引号异同:

异:

单引号:原样输出,不解析变量和特殊字符

双引号:可以解析变量和特殊字符,但在解析变量时会将$后的内容当做变量,所以需要加{}包裹住变量。另外,使用nl2br()函数可以使特殊字符在浏览器上进行理想显示。如果不想解析变量,可在变量$之前添加\,即可将变量原样输出。

同:

在字符串中输出单引号或双引号,方法:对其进行转义,使用符号\。

heredoc与nowdoc知识点:

heredoc功能与双引号一样,可以解析变量和特殊字符,且内部的双引号不需要转义即可输出,同时需要使用nl2br()函数可以使特殊字符在浏览器上进行理想显示。开头可以用双引号也可以省略,很任性。

nowdoc功能与单引号一样,不能解析变量和特殊字符,会原样输出。开头不能像heredoc任性,必须添加单引号。

heredoc与nowdoc开头之后不允许添加空格,注释等,结束之前不允许有空格,且要定格写。

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议