gpt4 book ai didi

php - 什么时候不关闭 php 文件?

转载 作者:可可西里 更新时间:2023-10-31 23:03:47 24 4
gpt4 key购买 nike

我遇到了一个教程(如果我可以补充的话,信誉良好的教程),其中省略了结束 php 标记 ?>。这让我想起了之前的一个教程,作者说关闭标签其实更好,但没有解释原因。我有点惊讶,我认为关闭标签是更好的做法。为什么最好不要关闭它,是一直关闭还是仅在特殊情况下关闭。

最佳答案

因为最后一个结束标记后的任何空格都可能导致脚本无提示地失败,或者导致不需要的输出被发送到浏览器。 Zend Framework 等一些框架已纳入 omitting the final closing标记为使用 ZF 的应用程序开发人员的推荐做法,以帮助避免此类情况,并作为根据其编码标准的要求:

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 white space into the response.

也就是说,对于尚未解决根本原因的问题,省略结束标记在很大程度上是一种变通方法。 This blog post断言完全相同。

关于php - 什么时候不关闭 php 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1656744/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com