phpshutdownexecution-timeshutdown-hookexecutiontimeout

In PHP does max_execution_time affect shutdown functions that are run through a register_shutdown_function() call?


I have a shutdown function registered using register_shutdown_function() that takes a long time to complete. Will PHP's max_execution_time cause PHP to terminate this function or will it run until it completes or errors out?


Solution

  • It will run to completion.

    https://www.php.net/manual/en/function.register-shutdown-function.php#33575