user_error() 関数は、ユーザー定義のエラー メッセージを作成します。
user_error() 関数は、ユーザーが指定した条件下でエラー メッセージをトリガーするために使用されます。これは、組み込みエラー ハンドラー、または set_error_handler() 関数によって設定されたユーザー定義関数とともに使用できます。この機能は、スクリプト実行時に指定した条件でのエラー メッセージをカスタマイズする必要がある場合に便利です。
不正なエラー タイプが指定された場合、この関数は FALSE を返し、それ以外の場合は TRUE を返します。
この関数は、trigger_error() 関数のエイリアスです。
user_error(エラーメッセージ,エラータイプ)
パラメータ | 説明する |
---|---|
エラーメッセージ | 必須。エラーメッセージを指定します。長さ制限は 1024 文字です。 |
エラーの種類 | オプション。エラーメッセージのエラータイプを指定します。 考えられるエラーの種類: E_USER_ERROR - ユーザーが生成した致命的なランタイム エラー。回復不可能なエラー。スクリプトの実行を停止します。 E_USER_WARNING - 実行時にユーザーが生成した致命的ではない警告。スクリプトの実行は停止しませんでした。 E_USER_NOTICE - デフォルト。ユーザーが生成したランタイム通知。スクリプトの検出はバグである可能性がありますが、スクリプトが正常に実行されている場合にも発生する可能性があります。 |
<?php$test=2;if ($test>1){user_error("カスタム エラーが発生しました");}?>
上記のコードの出力は次のようになります。
注意: C:webfoldertest.php の6行目でカスタム エラーが発生しました。