Размещено: 2024-01-13 17:53:24

Теги: php

ОБРАБОТКА СОБЫТИЯ ВОЗНИКАЮЩЕГО ПРИ ЗАВЕРШЕНИИ РАБОТЫ СКРИПТА

register_shutdown_function (PHP 4, PHP 5, PHP 7)

register_shutdown_function — Регистрирует функцию, которая выполнится по завершении работы скрипта.

удобно использовать для обработки возникающих ошибок или каких-то действий в случае их возникновения.

Иногда причину 500 ошибки можно определить при помощи вывода последней ошибки, которая произошла перед завершением скрипта. Для ее вывода в начало выполняемого PHP файла необходимо добавить следующий код:

register_shutdown_function(function(){
  if (error_get_last()) {
      var_export(error_get_last());
  }
});

На эту страницу чаще всего попадают по запросам: событие завершение работы файла, обработка ошибок php, запуск функции при завершении, срабатывает при завершении, при ошибке, обработчик конца файла, конец файла, 500 ошибка, 500 ошибку,