Отлов ошибок в PHP через исключения (try/catch)
- Подробности
- Категория: PHP
- Просмотров: 603
Ошибки в PHP случаются и часто, но некоторые любят их красиво отлавливать
в данном случае через исключения:
function inverse($x) {
if(!$x) {
throw new Exception('Деление на ноль');
}
return 1/$x;
}
try {
echo inverse(0);
} catch (Exception $e) {
echo 'Поймано исключение:' . $e->getMessage();
}
2 простых этапа отлова ошибки в PHP:
- Видно, что в условии задается, если переменная х равна нулю, то выводи исключения, так как на ноль делить нельзя.
- а потом в try - выполняется действие и в catch - уже сам отлов и формирование красивого сообщения через $e->getMessage();
Вот и все...

