我刚刚将服务器切换到运行PHP版本5.5.9和Nginx的服务器,并且正在解析的PHP代码中间是这段代码:
$this_page_cats = array ("Examples<br>& Solutions");
在这台新服务器上,php停止解析&#39;&gt;&#39;在&#39;&lt; br&gt;&#39;上面而不是等到&#39;?&gt;&#39;真正结束了代码。我假设有一些简单的配置指令可以解决问题,但我似乎无法找到它谷歌搜索。
谢谢!
答案 0 :(得分:1)
不是PHP停止解析,而是根本不解析PHP:
e.g。如果PHP无法正常工作,您的PHP代码将以AS-IS的形式发送到用户的浏览器:
<?php
^---start of unknown HTML tag
$this_page_cats = array ("Examples<br>& Solutions");
^---end of unknown HTML tag
执行“查看源代码”,您可能会看到所有的PHP代码。