Get max_execution_time in PHP script

Php

Php Problem Overview


I know it is possible to set the maximum execution time in a script using either:

ini_set('max_execution_time', 30);

or

set_time_limit(30);

What can I do to get a variable containing the maximum execution time in seconds?

Php Solutions


Solution 1 - Php

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.

Solution 2 - Php

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.

Solution 3 - Php

you can try

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

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

Solution 4 - Php

try this:

ini_get('max_execution_time')

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionT. ZengerinkView Question on Stackoverflow
Solution 1 - PhpJonView Answer on Stackoverflow
Solution 2 - PhpDavidView Answer on Stackoverflow
Solution 3 - PhpShades88View Answer on Stackoverflow
Solution 4 - PhphaynarView Answer on Stackoverflow