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来弥补文本效率的动态实现高效静态版。