php - 仅 PHP 文件的 PHP 结束标记有哪些参数?

标签 php

Zend Framework 编码标准提到了以下内容:

For files that contain only PHP code, the closing tag ("?>") is never permitted. It is not required by PHP, and omitting it prevents the accidental injection of trailing whitespace into the response.

但是我确实记得听说过一个问题(可能是工具或包括?)文件需要有结束标记。

有没有人知道您需要关闭标签的任何问题(除了开发人员想要对称的问题)或者它们通常是个坏主意?

最佳答案

尽可能删除结束标签可能确实是最佳做法。这样做的原因是因为如果在 php 文件中的 ?> 之外有任何字符(甚至是空格),如果在设置 header 之前将字符发送到浏览器,它可以停止诸如 header 之类的东西停止工作。

关于php - 仅 PHP 文件的 PHP 结束标记有哪些参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/236493/

相关文章:

php - 过滤 MySQL 查询,无需重新查询数据库

php - 如何动态地将输入字段添加到表单?

php - 输入 PDF 格式以进行 PDFTK 表单填写

php - 使用自定义 MS-SQL 数据库验证 phpBB

php curl 结果无效

php - Google chrome 会自动阻止 XSS 吗?

php - 我正在经历一个 php 后台进程问题

php - 我能否从 Linux 服务器上的 PHP 应用程序可靠地创建 Excel 文档?

php - 将 preg_match() 与 REGEX 表达式一起使用时的未知修饰符 '('

php - 如何使用MySQLi处理失败?