PHP max_execution_time显示错误的值

时间:2014-02-05 09:32:57

标签: php execution-time

我正在使用以下内容显示服务器max_execution_time设置的PHP

echo 'max_execution_time = ' . ini_get('max_execution_time') . '';

它将值返回为0。

但是,当我检查phpinfo()时,它会显示值为30

有人可以建议为什么ini_get没有返回正确的值吗?所有其他设置都会返回正确的值。

使用php 5.3.28

非常感谢。

1 个答案:

答案 0 :(得分:1)

ini_get()函数返回存储在某个参数的php.ini中的值。

phpinfo()返回所有可用参数的当前使用值。

max_execution_time参数可能不会出现在php.ini文件中,因此ini_get()函数的响应将为0,但此参数对于php是必需的如果未在php.ini

中定义,则默认值为30秒

了解更多信息: http://www.php.net/manual/en/function.set-time-limit.php