当包含的文件具有特定大小时,PHP include()将停止

时间:2013-11-01 18:37:21

标签: php apache halt

Smarty 2.6.19中有一个compiler.assign.php插件。其内容可以在这里查看:http://smarty-php.googlecode.com/svn/branches/Smarty2Dev/libs/plugins/compiler.assign.php

有时PHP会在包含此文件的行上暂停。没有错误抛出。但是如果我在文件中进行任何更改(即在注释行中添加一个字符),它就会开始工作。如果我删除添加的文本,它会再次停止。 只有当文件内容是原始内容时才能重现暂停。如果我在一个地方添加一个字符并在另一个地方删除一个字符,则该脚本将起作用,尽管其大小与原始字符相同。

重启Apache有帮助。所以这是一个Apache + PHP问题。

我只在评论中添加和删除字符,因此它们不会影响PHP。我很困惑这个奇怪的问题。

问题出现在Apache 2.2.24,PHP 5.3.23和Linux 2.6.18下。没有检查其他环境。

0 个答案:

没有答案