您现在的位置是:首页 > 学无止境
heredoc 的新用法
.....
$lang = new Lang();
$code =
....
看了下手册,果然,
如果是双引号:在PHP 5.3.0中还在Heredoc结构中用双引号来声明标志符【功能与原来一致】如果是单引号:其实已经换了新名字,nowdoc,
就象heredoc...
$lang = new Lang();
$code =
....
看了下手册,果然,
如果是双引号:在PHP 5.3.0中还在Heredoc结构中用双引号来声明标志符【功能与原来一致】如果是单引号:其实已经换了新名字,nowdoc,
就象heredoc...
.....
$lang = new Lang();
$code = <<<'EOF'
....
<<<EOF上为什么加单引号,这是5.3的新用法,防止 定界符 中的变量被解析。
看了下手册,果然,<<<有了新的说法
<<<后面的字符串
- 如果是双引号:在PHP 5.3.0中还在Heredoc结构中用双引号来声明标志符【功能与原来一致】
- 如果是单引号:其实已经换了新名字,nowdoc,
就象heredoc结构类似于双引号字符串,Nowdoc结构是类似于单引号字符串的。Nowdoc结构很象heredoc结构,但是 nowdoc不进行解析操作 。 这种结构很适合用在不需要进行转义的PHP代码和其它大段文本。与SGML的 <![CDATA[ ]]> 结构是用来声明大段的不用解析的文本类似,nowdoc结构也有相同的特征。
一个nowdoc结构也用和heredocs结构一样的标记 <<<, 但是跟在后面的标志符要用 单引号括起来,就像<<<'EOT'这样。heredocs结构的所有规则也同样适用于nowdoc结 构,尤其是结束标志符的规则。
不象 heredocs结构,nowdocs结构可以用在任意的静态数据环境中,最典型的示例是用来初始化类的属性或常量。
官方解释:http://www.php.net/manual/zh/language.types.string.php
英文版:http://www.php.net/manual/en/language.types.string.php
上一篇:监听文本框输入
文章评论
- 登录后评论
点击排行
-
php-fpm安装、配置与优化
转载自:https://www.zybuluo.com/phper/note/89081 1、php中...
-
centos下postgresql的安装与配置
一、安装(以root身份进行)1、检出最新的postgresql的yum配置从ht...
-
Mysql的大小写敏感性
MYSQL在默认的情况下查询是不区分大小写的,例如:CREATE TABLE...
-
关于URL编码
转载自:http://www.ruanyifeng.com/blog/2010/02/url_encoding....
-
header中的Cache-control
网页的缓存是由HTTP消息头中的“Cache-control”来控制的,常见的...