get_exception_handler
获取用户定义的异常处理函数
&reftitle.description;
callablenullget_exception_handler
返回当前异常处理函数(如果存在)。
&reftitle.parameters;
&no.function.parameters;
&reftitle.returnvalues;
返回当前定义的异常处理程序(如果存在)。如果没有定义处理程序,则返回 &null;。
返回的处理程序是传递给 set_exception_handler 以定义它的精确可调用值。
&reftitle.examples;
get_exception_handler 示例
getMessage() . "\n";
};
var_dump(get_exception_handler()); // NULL
set_exception_handler($handler);
var_dump(get_exception_handler() === $handler); // bool(true)
?>
]]>
&reftitle.notes;
在 PHP 8.5.0 之前,以下 polyfill 可以提供此功能:
]]>
&reftitle.seealso;
set_exception_handler
restore_exception_handler
restore_error_handler
error_reporting
异常