在PHP脚本中获取max_execution_time

T Z*_*ink 61 php

我知道可以使用以下任一方法在脚本中设置最长执行时间:

ini_set('max_execution_time', 30);
Run Code Online (Sandbox Code Playgroud)

要么

set_time_limit(30);
Run Code Online (Sandbox Code Playgroud)

如何获取包含最长执行时间的变量(以秒为单位)?

Jon*_*Jon 129

相反,使用ini_get:

ini_get('max_execution_time'); 
Run Code Online (Sandbox Code Playgroud)

注意:如果您查看文档页面ini_set,可以ini_get在"另请参阅"部分的醒目位置找到.这是发现您尚未意识到的PHP内置功能的一种非常好的方法.


Sha*_*s88 20

你可以试试

$max_time = ini_get("max_execution_time");
echo $max_time;
Run Code Online (Sandbox Code Playgroud)

你可以按照你想要的方式使用这个变量:)


Dav*_*vid 19

评论中有一些不准确的地方.所以澄清一下:

  1. set_time_limit(30) 是相同的 ini_set('max_execution_time', 30);
  2. 它们都重置了计数器.
  3. ini_get('max_execution_time')适用于这两种情况 - set_time_limitini_set.


hay*_*nar 11

试试这个:

ini_get('max_execution_time')
Run Code Online (Sandbox Code Playgroud)