我正在使用以下代码来显示服务器PHP
设置中的max_execution_time
:
echo 'max_execution_time = ' . ini_get('max_execution_time') . '';
返回值为0。
然而,当我检查phpinfo()
时,它显示该值为30
。
有人能够解释为什么ini_get
没有返回正确的值吗?所有其他设置都返回了正确的值。
使用php 5.3.28
。
非常感谢。
我正在使用以下代码来显示服务器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秒。
config
或.htaccess
文件中设置,确保不要将其覆盖为0
,以针对特定项目进行设置。 - Rikesh