我正在使用以下内容来显示服务器 PHP
设置的 max_execution_time
:
echo 'max_execution_time = ' . ini_get('max_execution_time') . '';
它返回值为 0。
但是,当我检查 phpinfo()
时,它显示该值为 30
。
谁能提出为什么 ini_get
没有返回正确的值?所有其他设置返回正确的值。
使用 php 5.3.28
。
非常感谢。
最佳答案
ini_get()
函数返回某个参数保存在php.ini
中的值。
phpinfo()
返回所有可用参数的当前使用值。
max_execution_time
参数可能没有出现在您的 php.ini
文件中,因此 ini_get()
函数的响应将是0
,但是如果 php.ini
更多信息请阅读: http://www.php.net/manual/en/function.set-time-limit.php
关于PHP max_execution_time 显示错误值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21573323/