PHP max_execution_time 显示错误值

标签 php execution-time

我正在使用以下内容来显示服务器 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

中未定义,则此参数对于 php 是必需的,默认值为 30 秒

更多信息请阅读: http://www.php.net/manual/en/function.set-time-limit.php

关于PHP max_execution_time 显示错误值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21573323/

相关文章:

python - 需要帮助减少 python 代码的执行时间

C-给定数的最大质因数

c++ - 为什么两个几乎相同的实现有很大的执行时间差异?

php - 在哪种情况下 PHP 排序函数返回 FALSE?

php - foreach循环中的Joomla Mysql查询

php - 如何在 joomla 中禁用通过文章 ID 访问

java - 我如何从理论上计算某些方法的执行时间?

php - 正则表达式用于匹配除空白之外的任何字符

php - WordPress:从帖子 ID 获取作者信息

c++ - 执行时间为零的循环