[转载]php文件末尾不必加?>
时间:2009-07-24 来源:sulpha
php文件的典型标记是以<?php开头,?>结尾。但是在Zend Framework中却不推荐在php文件末尾加?>。
这是因为在<?php ?>之外的任何字符都会被输出到网页上,而之中的却不会。所以在末尾不加?>可以预防php文件被恶意加入字符输出到网页。现在的php版本中可以容忍php末尾不加?>这一看似不符合规则的行为。
注:其实,不只在Zend中,普通的页面也可能引发隐含的问题。其实如果?>后没有任何空格、换行字符就不会出现这个问题
所以:
(1)要么,末尾不加?>
(2)要么,?>后面不要包含任何字符
【转载】http://zf.is-programmer.com/posts/5761.html
相关阅读 更多 +