Nau*_*der 192 php coding-style
在某些脚本中,我看到它们省略了?>为脚本编写结束标记.为什么我应该这样做?
(我敢肯定他们没有忘记它.)
dhh*_*dhh 177
好吧,省略结束标记只是避免文件末尾的空格和其他字符的一种解决方案.例如,在关闭标记后面意外添加的任何字符都会在稍后尝试修改标题信息时触发错误.
删除结束标记是一种参考许多编码指南的"良好实践".
bri*_*uth 33
如果文件是纯PHP代码,则最好省略文件末尾的PHP结束标记.这可以防止在PHP结束标记之后添加意外的空格或新行,这可能会导致不必要的影响,因为当程序员无意在脚本中发送任何输出时,PHP将启动输出缓冲.
现代版本的PHP设置了output_buffering标志php.ini.如果启用了输出缓冲,则可以在输出HTML后设置HTTP标头和cookie,因为返回的代码不会立即发送到浏览器.
这些示例在此上下文中仍然有效吗?
| 归档时间: |
|
| 查看次数: |
44450 次 |
| 最近记录: |