trigger_error
(PHP 4 >= 4.0.1, PHP 5)
trigger_error -- ユーザレベルのエラー/警告/通知メッセージを生成する
説明
bool
trigger_error ( string error_msg [, int error_type] )
ユーザエラーを発生するために使用され、組込のエラーハンドラまたは
新しいエラーハンドラ(set_error_handler())
として設定済のユーザ定義関数と組み合わせて使用されます。
この関数は、実行時の例外に特定の応答を生成する必要がある場合に
便利です。
パラメータ
- error_msg
このエラーに割り当てられたメッセージ。長さは最大 1024 文字までです。
1024 文字を超える部分は切り捨てられます。
- error_type
このエラーに割り当てられたエラー型。E_USER 関連の定数のみが指定可能で、
デフォルトは E_USER_NOTICE です。
返り値
この関数は、間違った error_type が指定された場合に
FALSE を、それ以外の場合に TRUE を返します。
例
例 1. trigger_error() の例
より拡張した例については set_error_handler()
を参照ください。
<?php if (assert($divisor == 0)) { trigger_error("Cannot divide by zero", E_USER_ERROR); } ?>
|
|