PHP trigger_error() 関数

PHP エラー・リファレンス

$usernum > 10 の場合、エラーをトリガーします:

<?php
if ($usernum>10) {
    trigger_error("Number cannot be larger than 10");
}
?>

上のコードの出力は、次の通り:

Notice: Number cannot be larger than 10
in C:\webfolder\test.php on line 6


定義と用法

trigger_error() 関数は、ユーザ・レベルのエラーメッセージを作成します。

trigger_error() 関数は、組み込みエラーハンドラやset_error_handler()関数で設定された ユーザ定義関数と組み合わせて使用することができます。


構文

trigger_error(errormsg,errortype);

パラメータ 説明
errormsg 必須。このエラーのエラーメッセージを指定する。長さは最大1024バイトまで
errortype 任意。このエラーのエラータイプを指定する。指定可能な値:
  • E_USER_ERROR
  • E_USER_WARNING
  • E_USER_NOTICE (this is default)

技術内容
返り値: 間違った error_type が指定された場合は FALSE を、それ以外の場合は TRUE を返します
PHP バージョン: 4.0.1+

PHP エラー・リファレンス