Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/274.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从命令行获取PHP最大执行时间?_Php - Fatal编程技术网

如何从命令行获取PHP最大执行时间?

如何从命令行获取PHP最大执行时间?,php,Php,在浏览器中运行脚本时,我可以通过以下方式获得配置中设置的时间限制: ini_get('max_execution_time'); 当我从命令行运行脚本时,我可以使用以下命令设置时间限制: php -d max_execution_time=5 script.php 但是如何才能在命令行中获得最大执行时间呢?PHP>=5.2 PHPPHP cli默认情况下没有max\u execution\u time限制 您可以通过跑步获得: php -i | grep max_execution_time

在浏览器中运行脚本时,我可以通过以下方式获得配置中设置的时间限制:

ini_get('max_execution_time');
当我从命令行运行脚本时,我可以使用以下命令设置时间限制:

php -d max_execution_time=5 script.php
但是如何才能在命令行中获得最大执行时间呢?

PHP>=5.2
PHPPHP cli默认情况下没有
max\u execution\u time
限制

您可以通过跑步获得:

php -i | grep max_execution_time

无法打开输入文件:ini_get(“最大执行时间”)对不起。您需要
-r
php-r“echo ini_get('max_execution_time')”
什么也不返回。@它是做什么的,但在我的机器上,它与下一个提示符在同一行。@what Added
PHP\u EOL
因此它添加了一个额外的行。很好,现在没有关于
-i
。这是否适用于PHP进程,从选项
-d max\u execution\u time=5
开始,但它告诉我我的最大值是0=>0。我不确定我的最大值是多少?
$ echo "<?php echo ini_get('max_execution_time') . PHP_EOL;" | php 
php -i | grep max_execution_time