如何在cli上执行php代码?

时间:2012-08-23 14:32:03

标签: php

我想在cli运行简单代码并检查php设置max_execution_time的值。当然我可以在php.ini或.htaccess上查看。我尝试用cli

来做
php -a
echo ini_get('max_execution_time');

但它总是返回0。有没有办法在cli检查它?

3 个答案:

答案 0 :(得分:1)

您获得0的原因是因为您echo ini_set('max_execution_time')的结果。

根据manualini_set()要求 两个 参数,并在失败时返回FALSE。通过仅提供一个参数,您可以使函数每次都返回FALSE

如果您想获取 max_execution_time的值,请致电ini_get()

答案 1 :(得分:0)

您可以使用以下方法检查执行时间

linux-1:~$ php -i | grep max_execution
max_execution_time => 0 => 0

答案 2 :(得分:0)

我认为你想要做的是获取来自ini配置的值。为此,您需要使用ini_get()

最大执行时间为零意味着没有限制。该脚本永远不会超时。这是从命令行运行PHP时的默认行为

取自documentation -

  

max_execution_time -

     

这将设置允许脚本在解析器终止之前运行的最长时间(以秒为单位)。这有助于防止编写不良的脚本占用服务器。默认设置为30. 从命令行运行PHP时,默认设置为0.