php - 为什么有些脚本会省略结束 PHP 标记 '?>' ?

标签 php coding-style

在某些脚本中,我看到它们省略了为脚本编写结束标记 ?>。为什么会这样?我也应该这样做吗?

(我相信他们没有忘记。)

最佳答案

嗯,省略结束标记只是避免文件末尾出现空格和其他字符的一种解决方案。例如,任何意外添加到结束标记后面的字符都会在稍后尝试修改 header 信息时触发错误。

引用许多编码指南,删除结束标记是一种“良好做法”。

关于php - 为什么有些脚本会省略结束 PHP 标记 '?>' ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3219383/

相关文章:

javascript - 是否有义务运行 Node 服务器以执行基于 Angular 的应用程序

c - Astyle代码格式化

C++友元类

php - PDO 加一值

php - 如何在 Codeigniter 中使用文件夹?

php - Sqlite 在单元测试中忽略数据库约束

php - ReflectionException "Cannot access non-public member",但属性可访问?

java编码风格(Android),我应该在单独的行上声明变量吗?

ruby - 在字符串中的所有字符之间插入一个字符的更简洁的方法

javascript - 在 JavaScript 最佳实践中组织库依赖项