|
本帖最后由 xiaokaizhi 于 2009-9-10 16:46 编辑
以下是ci手册上的一段说明:
PHP闭合标签“?>”在PHP中对PHP的分析器是可选的。 但是,如果使用闭合标签,任何由开发者,用户,或者FTP应用程序插入闭合标签后面的空格都有可能会引起多余的输出、php错误、之后的输出无法显示、空白页。因此,所有的php文件应该省略这个php闭合标签,并插入一段注释来标明这是文件的底部并定位这个文件在这个应用的相对路径。这样有利于你确定这个文件已经结束而不是被删节的。
回头再去看CI的code才发现CI真的没用闭合标签"?>"。
这恐怕是我见过的所有source code中最特别的了。特此记录。
文件由于不存在任何输出,整个文件都是一段PHP代码,只有一个标签,这种情况下省略这唯一一个在文件末尾的PHP闭合标签,不会影响PHP的正常执行 |
|