PHP停止解析

时间:2014-09-22 17:32:03

标签: php parsing tags

我刚刚将服务器切换到运行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;真正结束了代码。我假设有一些简单的配置指令可以解决问题,但我似乎无法找到它谷歌搜索。

谢谢!

1 个答案:

答案 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代码。