我正在使用以下内容显示服务器max_execution_time
设置的PHP
:
echo 'max_execution_time = ' . ini_get('max_execution_time') . '';
它将值返回为0。
但是,当我检查phpinfo()
时,它会显示值为30
。
有人可以建议为什么ini_get
没有返回正确的值吗?所有其他设置都会返回正确的值。
使用php 5.3.28
。
非常感谢。
答案 0 :(得分:1)
ini_get()
函数返回存储在某个参数的php.ini
中的值。
phpinfo()
返回所有可用参数的当前使用值。
max_execution_time
参数可能不会出现在php.ini
文件中,因此ini_get()
函数的响应将为0
,但此参数对于php是必需的如果未在php.ini
了解更多信息: http://www.php.net/manual/en/function.set-time-limit.php