hi,
folgendes script:
der getriggerte error in zeile 7 wird anstandslos vom selbst definierten error_handler übernommen, der aufruf der nicht definierten funktion in zeile 16, welcher einen fatal error erzeugt, jedoch nicht.
woran liegt das und wie kann man ALLE fehler von einem selbst definierten error_handler abfangen lassen?
TIA
folgendes script:
PHP-Code:
<?php
error_reporting(E_ALL | E_STRICT);
class Test {
public function __construct() {
set_error_handler(array($this, 'error_handler'));
trigger_error("yx");
}
public function error_handler($code, $message, $file, $line) {
echo "$code: $message @ $file, $line";
}
}
$test = new Test();
$test->callNotDefinedFunction();
?>
woran liegt das und wie kann man ALLE fehler von einem selbst definierten error_handler abfangen lassen?
TIA
Kommentar