- restore_error_handler: documentation ( source)
- set_error_handler: documentation ( source)
- trigger_error: documentation ( source)
<?php
function a($t, $m)
{
echo __FUNCTION__, $m, "\n";
}
function b($t, $m)
{
echo __FUNCTION__, $m, "\n";
}
set_error_handler(function ($t, $m)
{
echo __FUNCTION__, $m, "\n";
}, E_USER_NOTICE);
set_error_handler('b', E_USER_WARNING);
trigger_error('foo');
restore_error_handler();
trigger_error('bar');