https://de.php.net/manual/de/ref.errorfunc.php
Code: Alles auswählen
<?php
error_reporting(0);
function userErrorHandler ($errno, $errmsg, $filename, $linenum, $vars) {
$dt = date("Y-m-d H:i:s (T)");
$err .= "\t<datetime>".$dt."</datetime>\n";
$err .= "\t<errornum>".$errno."</errornum>\n";
$err .= "\t<errortype>".$errortype[$errno]."</errortype>\n";
$err .= "\t<errormsg>".$errmsg."</errormsg>\n";
$err .= "\t<scriptname>".$filename."</scriptname>\n";
$err .= "\t<scriptlinenum>".$linenum."</scriptlinenum>\n";
$err .= "\t<vartrace>".wddx_serialize_value($vars,"Variables")."</vartrace>\n";
// Fehlerausgabe
echo "Das ist meine Fehlerausgabe:".$err;
}
set_error_handler("userErrorHandler");
// absichtlicher Fehler
blabla = 1111
// absichtlicher Fehler
echo "Fertig";
?>
Warum klappt denn der Quark nicht?