PHP - PDO - Исключения
Войти

PHP - PDO - Исключения

PHP - PDO - Исключения

Исключительная ситуация (в программе) – это ситуация, при которой дальнейшее выполнение кода не имеет смысла


Исключение - это специальное условие, которое возникает в исключительной ситуации.

Зачем нужны исключения ?

Исключения позволяют качественно отловить ошибки и выполнить их обработку

Для работы с исключениями в PHP существует класс Exception

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php 

try 
  {
    
// Операторы 
    

    
// Генерация исключений 
    
throw new Exception('Какое то сообщение – необязательно');
    

    
// Операторы 
  
}
  catch (
Exception $ехр
  {
    
// Блок обработки исключительной ситуации
  
}

?>

Как обработать исключение

Например можно, сгенерировать текст ошибки и завершить выполнение кода. Или например можно записать в логи и продолжить выполнение кода, в зависимости от задачи.

Ссылки по теме:

  1. Обработка ошибок
  2. youtube.com - Исключения
  3. php.net - класс Exception
Теги:
php