- var_dump: documentation ( source)
- set_error_handler: documentation ( source)
<?php
set_error_handler('myerrorhandler');
function myfunc(stdClass $a) {}
function myerrorhandler($errno, $errstr, $errfile, $errline, $errcontext) {
echo "Error handler\n$errno\n$errstr\n";
}
try {
myfunc('iamnotaclass');
} catch (Exception $e) {
echo "Exception\n";
var_dump($e);
} catch (Throwable $e) {
echo "Throwable\n";
var_dump($e);
}