Обработка ошибок функции на PHP
Статья создана
Обновлена 18 сентября 2023 г.
Если обработчик сигнализирует об ошибке исполнения или загрузки функции на PHP, среда выполнения автоматически перехватывает ошибку и возвращает в ответ JSON-документ, содержащий подробную информацию о типе, тексте и месте возникновения ошибки. Формат этого JSON-документа описан в разделе Вызов функции.
Также информация об ошибке записывается в журнал выполнения, который можно просмотреть с помощью CLI Yandex Cloud или консоли управления
Пример обработки ошибки
Код функции:
<?php
function myHandler ($event, $context) {
return undefinedFunction();
}
Возвращаемый JSON-документ:
{
"errorMessage": "Call to undefined function undefinedFunction()",
"errorType": "Error",
"stackTrace": [
...
]
}