Check, at Runtime, for a Custom PHP Error Handler

Solution:

You can set your own error handler, and get return value of set_error_handler – if it is null there was no error handler defined:

$last_error_handler = set_error_handler(function(){});
if ($last_error_handler === null) {
    restore_error_handler();
} else {
    // Set it back to what was defined
    set_error_handler($last_error_handler);
    echo "Found";
}