user_error() 関数は、PHP のtrigger_error() 関数のエイリアスです。これは、組み込みエラー ハンドラーまたは新しいエラー ハンドラーとして設定されたユーザー定義関数のいずれかを使用して、ユーザー エラー条件をトリガーするために使用されます。
user_error(error_msg, error_type)
error_msg - エラー メッセージを指定します。長さ制限は 1024 文字です。
error_type - このエラー メッセージのエラー タイプを指定します。
考えられるエラーの種類は次のとおりです。 -
E_USER_ERROR - ユーザーが生成した致命的なランタイム エラー。回復不可能なエラー。スクリプトの実行が停止されます。
E_USER_WARNING - 致命的ではないユーザー生成のランタイム警告。スクリプトの実行は停止しません。
E_USER_NOTICE - デフォルト値。ユーザーが生成したランタイム通知。スクリプトでエラーの可能性があるものが見つかりましたが、スクリプトを通常に実行しているときに発生する可能性もあります。
間違ったエラー タイプが指定された場合、user_error() 関数は FALSE を返し、それ以外の場合は TRUE を返します。
次は例です -
デモ
<?php if ($demo<10) { user_error("Number cannot be less than 2"); } ?>
次は出力です -
PHP Notice: Undefined variable: demo in /home/cg/root/4127336/main.php on line 2 PHP Notice: Number cannot be less than 2 in /home/cg/root/4127336/main.php on line 3
以上がPHP の user_error() 関数の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。