省略关闭Php标签[重复]

问题描述

||                                                                                                                   这个问题已经在这里有了答案:                                                      

解决方法

        主要的问题是,在结束the0ѭ之后可能会包含其他空格(但是可以是任何字符)(除了PHP允许的一个one1ѭ,感谢Mario)。 PHP似乎将此多余的空格作为要发送的输出。这使得PHP开始发送响应主体,因此使得不可能设置/修改任何其他标头。 这很难调试(因为空格通常在文本编辑器中是不可见的),并且通常是导致可怕的标题已发送错误的原因。     ,        结束标记的问题在于,最后一个?>之后的任何空格都可能导致错误,并且在修复错误时很难检测到。     ,        通常最好不要以
PHP
标记结束脚本。 在您的情况下,空格可能会在
?>
之后保留(非常狡猾,很难判断错误是否由于此原因而在哪里破裂),因此它将被视为输出,并且您将无法启动会话,因为例如,如果开发网站,则传递标题。 只是我的观点。我可能永远不会以结束标记结束脚本     ,        问题来自于除1以外的任意数量的换行符:如果那末没有换行符,则某些php解析器会感到不高兴,但是如果您有多个换行符,则将其打印出来,因为php标记之外的任何内容都被视为HTML。 最常见的问题是库/模型文件会有额外的换行符,从而导致在实例化页面/视图之前很久就发送了标头。