ErrorException

Оновлено: 11.05.2023

(PHP 5 >= 5.1.0, PHP 7, PHP 8)

Виняток помилки.

Приклад #1 Використовуйте set_error_handler() для зміни повідомлення про помилку на ErrorException.

<?php
function exception_error_handler($severity, $message, $file, $line) {
    if (!(error_reporting() & $severity)) {
        // This error code is not included in error_reporting
        return;
    }
    throw new ErrorException($message, 0, $severity, $file, $line);
}
set_error_handler("exception_error_handler");

/* Trigger exception */
strpos();
?>

ErrorException::__construct - Конструює виключення ErrorException::getSeverity - Отримує серйозність виключення