在 PHP 脚本中获取 max_execute_time

我知道在脚本中设置最大执行时间是可能的,可以使用以下两种方法:

ini_set('max_execution_time', 30);

或者

set_time_limit(30);

我怎样才能得到一个包含以秒为单位的最大执行时间的变量?

90476 次浏览

The converse, using ini_get:

ini_get('max_execution_time');

Note: if you check the documentation page for ini_set, you can find ini_get listed prominently on the "See Also" section. That's a very good way to discover functionality built into PHP that you are not already aware of.

try this:

ini_get('max_execution_time')

you can try

$max_time = ini_get("max_execution_time");
echo $max_time;

and you can use this variable the way you want to :)

There are some inaccurate points in the comments. So to clarify:

  1. set_time_limit(30) is the same as ini_set('max_execution_time', 30);
  2. Both of them reset the counter.
  3. ini_get('max_execution_time') works for both cases - set_time_limit and ini_set.