Что такое исключение? онлайн урок.


Исключение - это действие, которое не укладывается в работу приложения. Исключения используют для того, чтобы корректно обрабатывать ошибки, возникающие в коде программы. Как правило к исключениям применяется терминология бросить-поймать. Исключение бросается в том месте кода, когда ошибка неизбежна. Это, в свою очередь, означает, что оно должно быть поймано - т.е. обработано.

Исключения в PHP - это экземпляры предопределенного класса Exception. Для того, чтобы бросить исключение необходимо использовать ключевое слово throw. Бросается экземпляр класса Exception, потому после throw записывается new Excpetion(). В круглых скобках можно указать, к примеру, сообщение, связанное с ошибкой:



В данном случае было брошено исключение, а строка 'File not found' передана в конструктор этого класса. Оно не было поймано, потому это приведет к fatal error. Как ловить исключения мы опишем в следующем уроке.