TECH I.S.

PHP set_exception_handler()関数

PHP エラー リファレンス

ユーザー定義の例外ハンドラー関数を設定します。

<?php // A user-defined exception handler function function myException($exception){    echo "<b>Exception:</b> ", $exception->getMessage(); } // Set user-defined exception handler function set_exception_handler("myException"); // Throw exception throw new Exception("Uncaught exception occurred!"); ?>


定義と使用法

set_exception_handler()関数は、ユーザー定義の例外ハンドラー関数を設定します。

例外ハンドラが呼び出された後、スクリプトは実行を停止します。


構文

<div>set_exception_handler(<em>exceptionhandler</em>);</div>

パラメータ値

パラメータ

説明

exceptionhandler Required キャッチされない例外が発生したときに実行される関数の名前を指定します。代わりにNULLを渡して、このハンドラーをデフォルト状態にリセットすることができます

Technical Details

Return Value: 以前に定義された例外ハンドラーを含む文字列、またはエラーの場合または以前のハンドラーが定義されていない場合は NULL

PHP バージョン:

5.0+

PHP 変更ログ:

以前は、NULLを渡すとこの関数はTRUEを返していました。PHP 5.5以降では、以前のハンドラを返します。

PHP エラー リファレンス


プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細