php класс Error

#10. 7 php Класс Error для внутренних ошибок. Иерархия внутренних ошибок

Класс Error является базовым для всех внутренних исключений, генерируемых встроенными PHP функциями. Например,

<?php
try {
    $str  = "Какая-то строка";
    echo $str[0]; //ошибка - нельзя применять оператор [] к строке
} catch (Error $e)
{
    echo "ошибка";
}

Класс Error не наследуется от класса Exception (поэтому поймать такие ошибки с помощью catch (Exception $e) не получится), но реализует общий с ним интерфейс Throwable.

Subscribe to RSS - php класс Error