我刚学,看到网上的例子:
有开始的
<?php
......后面就没有了
而且执行的时候也不报错. 奇怪了.
书上不是都说要闭合标签么
<?php
.....
?>

解决方案 »

  1.   

    PHP闭合标签“?>”在PHP中对PHP的分析器是可选的。但是,如果使用闭合标签,任何由开发者,用户,或者FTP应用程序插入闭合标签后面的空格都有可能会引起多余的输出、php错误、之后的输出无法显示、空白页。因此,所有的php文件应该省略这个php闭合标签,并插入一段注释来标明这是文件的底部并定位这个文件在这个应用的相对路径。这样有利于你确定这个文件已经结束而不是被删节的。简单的说就是 没有的话不容易出错,有的话结构看上去清晰
      

  2.   

    只用做被include/require的php文件是可以没有结束标签的,虽然不符合语法标准。
    这样可以防止?>结束标签后有空格字符