PHP function error handling
Written by
Updated at September 18, 2023
If a handler reports a PHP function runtime or loading error, the runtime environment automatically captures the error and returns a JSON document with details of the error type, text, and location in the response. For more information about the JSON document format, see Calling a function.
The error data is also written to the execution log. You can view it using the Yandex Cloud CLI or the management console
Example of error handling
Function code:
<?php
function myHandler ($event, $context) {
return undefinedFunction();
}
JSON document returned:
{
"errorMessage": "Call to undefined function undefinedFunction()",
"errorType": "Error",
"stackTrace": [
...
]
}