在这种情况下,PHP的封闭标签不能写。

在一些PHP项目中,我们经常看到一些PHP文件中的代码只是开始标记,而不是结束标记。在什么情况下,我们不能写结束标签,在什么情况下,我们必须写它

让我们先看2个例子。

下面的代码可以正常运行:




< PHP
回声123456;



下列代码将被报告错误:




< PHP
回声123456;
基础知识



原因分析:

前者是纯PHP代码,它不能编写结束标记,也不推荐结束标记。后者除了PHP代码和HTML代码外,还必须编写结束标记。



那么为什么不推荐以前的写尾标签呢

因为当PHP结束标签没有写,默认是从开始标签的PHP代码,如果有任何其他的代码,它将wrong.php只能运行在php标签脚本。除了脚本的所有字符,包括无形的空间或回车和制表符号输出响应给客户端,这可能会导致意想不到的事情,例如,标题函数中使用的文件。该文件还包含另一个文件,文件外的PHP标记包含空字符,它将报告此时已经发送的标头的错误。

解决方案:

库文件,或某些类文件,如纯PHP代码,不推荐加上结束标签。

相信本文对PHP程序设计有一定的参考价值。