场景:带有som预编码的php脚本,需要xxxx.php;和一些邮政编码。想要并相信由于使用require而不包含,如果xxxx.php超时,脚本将停在“require”语句中 - 这是正确的吗?
或者以另一种方式询问:超时是否与抛出错误的脚本相同?
答案 0 :(得分:1)
来自文档:
max_execution_time integer
这将设置允许脚本在解析器终止之前运行的最长时间(以秒为单位)。这有助于防止编写不良的脚本占用服务器。默认设置为30.从命令行运行PHP时,默认设置为0.
最大执行时间不受系统调用,流操作等的影响。有关更多详细信息,请参阅set_time_limit()函数。
在安全模式下运行时,无法使用ini_set()更改此设置。唯一的解决方法是关闭安全模式或更改php.ini中的时间限制。
您的Web服务器可能有其他超时配置,也可能会中断PHP执行。 Apache有一个Timeout指令,IIS有一个CGI超时功能。两者都默认为300秒。有关具体详细信息,请参阅Web服务器文档。
set_time_limit()
的