Протоколирование ошибок PHP

Протоколирование ошибок PHP: Руководство, установка, настройка и справочник функций.

Функции обработки ошибок:

Настройка во время выполнения. Настройки конфигурации протоколирования событий и ошибок

Несмотря на то, что display_errors может быть установлена во время выполнения (функцией ini_set()), это ни на что не повлияет, если в скрипте есть фатальные ошибки. Это обусловлено тем, что ожидаемые действия программы во время выполнения не получат управления (не будут выполняться).