- restore_error_handler: documentation ( source)
- set_error_handler: documentation ( source)
- trigger_error: documentation ( source)
<?php
class A {
public function __destruct() {
restore_error_handler();
}
public function __construct() {
set_error_handler(array($this, "callback"));
}
public function callback($errno, $msg) {
echo "my logger: ". $msg ."\n";
return true;
}
}
$a = new A;
trigger_error("blarg");
unset($a);