我们可以使用EOF多少次?

时间:2015-08-23 09:25:42

标签: php


我在PHP中使用>>> import re >>> for test in ('123456789x', '123456789a', '123abc456x', '123456789xa'): print test, re.match(r'\d{9}[vx]$', test, re.I) # ^ shorter version of IGNORECASE 123456789x <_sre.SRE_Match object at 0x10041e308> # valid 123456789a None # wrong final letter 123abc456x None # non-digits in first nine characters 123456789xa None # start matches but ends with additional character 来打印html代码。例如:

EOF

echo <<<EOF Hello World! EOF; 可以使用多少输出量?
我们可以使用eof多少次?

1 个答案:

答案 0 :(得分:0)

此语法的技术名称为Heredoc

PHP文档没有指定最大内容长度,但是你将它用于非常大量的文本/ HTML等是愚蠢的,因为它会使你的代码难以理解并且难以维护。

示例:如果您有一个需要进行自定义的HTML页面,那么将整个内容编码为普通HTML文件并在适当的位置添加<?php echo "Hello World!"; ?>要好得多。 (这就是模型 - 视图 - 控制器(MVC)工作中 views 的方式。)

您可以多次使用heredoc并使用EOF以外的标识符。