get_exception_handler
ユーザー定義の例外ハンドラ関数を取得する
&reftitle.description;
callablenullget_exception_handler
存在する場合に、現在の例外ハンドラ関数を返します。
&reftitle.parameters;
&no.function.parameters;
&reftitle.returnvalues;
現在定義済みの例外ハンドラを返します。
ハンドラが定義されていない場合は、&null; を返します。
返されたハンドラは、
set_exception_handler に渡された callable そのものです。
&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
Exceptions