I've been playing around with a system I'm developing and managed to get it to cause this:
Fatal error: Maximum execution time of 30 seconds exceeded
It happened when I was doing something unrealistic, but nevertheless it could happen with a user.
Does anyone know if there is a way to catch this exception? I've read around but everyone seems to suggest upping the time allowed.
The easiest solution to this problem is increasing the time limit. Changing it to 300 seconds (5 minutes) is often more than enough. If that doesn't help, you can try setting even higher values for maximum execution time.
This is one of the easiest ways to increase the value of the max_execution_time directive. The ini_set function is used to change the value of the configuration directives that are available in the php. ini configuration file. And thus, we can use it to change the value of the max_execution_time directive.
How about trying as PHP documentation (well... at least one of its readers) say:
<?php function shutdown() { $a = error_get_last(); if ($a == null) {echo "No errors";} else {print_r($a);} } register_shutdown_function('shutdown'); ini_set('max_execution_time', 1); sleep(3); ?>
Have a look at the following links:
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With