get_error_handler
(PHP 8 >= 8.5.0)
get_error_handler — Gets the user-defined error handler function
Description
Returns the current error handler function, if any.
Parameters
This function has no parameters.
Return Values
Returns the currently defined error handler (if any).
If the built-in error handler is used null is returned.
The returned handler is the exact callable value that was passed to
set_error_handler() to define it.
Examples
Example #1 get_error_handler() example
<?php
$handler = function (int $errno, string $errstr, ?string $errfile, ?int $errline) {
echo "Error: " . $errstr . "\n";
};
var_dump(get_error_handler()); // NULL
set_error_handler($handler);
var_dump(get_error_handler() === $handler); // bool(true)
?>
Notes
Tip
Prior to PHP 8.5.0, this functionality can be provided by the following
polyfill: