PHP中的文本和nowdoc介绍
文本的技术,这是一般不详细的正规的PHP文件和技术书籍,刚才提到,这是一个Perl风格的字符串输出技术。但是现在一些论坛程序,和一些文章系统,巧妙地利用文本技术部分实现界面和代码的分离,模板是一个典型的例子。1、从开始到结束,到结束,结束。它必须写在顶部。没有缩进和空格。在结束标签结束,必须有一个分号。开始标记和标签的开始是一样的,如常用的上面的EOT,排爆和EOF表示,但不限于。只要我们确保起始和结束标记不会出现在文本中。
2。开始标记和结束标记可以解析通常之间的变化,但作用不在文本,变量不需要使用连接器。或者,要拼接,如下所示:
复制代码代码如下所示:
$ = 2;
$ = < EOF
ABC
123
EOF;
与双引号的结果一起输出:abc2 123
3.heredoc经常被用来当输出中包含了大量的HTML语法文件。例如,功能outputhtml()是输出的HTML主页。有可写的两种方式。很明显,写作的二种简单和容易阅读。
复制代码代码如下所示:
功能outputhtml(){
;
回声主页;
主页内容;
;
}
outputhtml()函数
{
<< << EOT的回声
主页
首页内容
EOT;
}
outputhtml();
在文本中,$变量自动替换命令和输入放在一块。
附录:文本和nowdoc之间的差异
文本使用EOT的标识符,并nowdoc使用of'eot'identifiers,其中nowdoc是PHP5.3新技术的介绍,包括文本的语法,只是其中的内容不会让任何逃避和解释的内容是什么,内容是什么,不会解析PHP相关的内容
PHP变量的文本使用推荐{ $名->更改(在括号中)},这可以避免一些歧义,如果它可以用来对转义字符输出的传说,转义字符本身可以使用转义字符输出,即这种方法,像括号是必需的逃避输出。
为了确保它是可用的,建议的文本语法也由本身,因为nowdoc语法介绍PHP5.3可能不支持众多的云主机问题。
最后,需要强调的是,文本介绍了PHP4.0,而nowdoc语法需要5.3版本,因为nowdoc文本包含的功能,所以它是为个人使用的文本更好。
简单的说:
1,文本是一个动态的nowdoc是静止
2、多行文本类似于双引号newdoc类似多线单引号
3,文本是一个通用的处理程序来处理大的字符串。Nowdoc是PHP来弥补文本效率的动态实现高效静态版。