Обработка ошибок PHP: все, что вам нужно знать



Эта статья познакомит вас с обработкой ошибок PHP с программной демонстрацией и в процессе поможет вам полностью понять концепцию.

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

Давайте начнем со статьи об обработке ошибок PHP,





Обработка ошибок

В PHP очень легко обрабатывать ошибки.При создании скриптов и веб-приложений обработка ошибок является очень важной частью. Если в вашем коде отсутствует код проверки ошибок, ваша программа может выглядеть очень непрофессионально, и вы можете подвергнуться рискам безопасности.

Мы увидим разные методы обработки ошибок:



* Простые инструкции «die ()»

* Пользовательские ошибки и триггеры ошибок

*Отчет об ошибках



Давайте посмотрим, как обработка ошибок PHP работает с функцией die,

Использование функции die ()

При написании программы PHP вы должны проверить все возможные ошибки перед тем, как продолжить, и предпринять необходимые действия.Пример без файла /tmp/test.xt

Создание собственного обработчика ошибок

Создать собственный обработчик ошибок очень просто. Мы можем просто создать специальную функцию, которая будет вызываться всякий раз, когда в PHP-коде возникает ошибка.

Эта функция способна обрабатывать минимум два параметра, которые могут быть уровнем ошибки или сообщением об ошибке, но может принимать до пяти дополнительных параметров, это файл, номер строки и контекст ошибки.

Синтаксис

error_function () Установить обработчик ошибок

Обработчик ошибок по умолчанию для PHP - это встроенный в программу обработчик ошибок. Мы собираемся сделать функцию над обработчиком ошибок по умолчанию на время выполнения скрипта.

Можно изменить обработчик ошибок, который применяется только для некоторых ошибок, таким образом, сценарий может обрабатывать различные ошибки по-разному в коде. Однако в этом примере мы собираемся использовать наш собственный обработчик ошибок для всех ошибок в нем.

set_error_handler («’ ’)

Давайте посмотрим на пример программы,

Пример программы

Тестирование обработчика ошибок путем попытки вывода несуществующей переменной:

методы класса сканера в Java

Вывод

Ошибка: [8] Неопределенная переменная: test

На этом мы подошли к концу статьи.

Если вы нашли этот блог актуальным, ознакомьтесь с от Edureka, надежной компании онлайн-обучения с сетью из более чем 250 000 довольных учащихся по всему миру.

Есть вопрос к нам? Пожалуйста, отметьте это в комментариях к статье, и я вернусь к вам.