ホームページ バックエンド開発 PHPの問題 PHPのtrigger_error関数の使い方

PHPのtrigger_error関数の使い方

May 26, 2019 am 10:32 AM
php trigger_error

php trigger_error 関数は、ユーザー定義のエラー メッセージを作成するために使用されます。その構文は、trigger_error(error_message,error_types) です。パラメータ error_message は必須であり、指定されたエラー メッセージを参照します。長さは 1024 文字に制限されています。

PHPのtrigger_error関数の使い方

#phptrigger_error 関数の使用方法

定義と使用法

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

trigger_error() 関数は、ユーザーが指定した条件下でエラー メッセージをトリガーするために使用されます。これは、組み込みエラー ハンドラー、または set_error_handler() 関数によって設定されたユーザー定義関数とともに使用できます。

この関数は、スクリプトの実行時に指定した条件でエラー メッセージをカスタマイズする必要がある場合に便利です。

不正なエラー タイプが指定された場合、この関数は FALSE を返し、それ以外の場合は TRUE を返します。

#構文

trigger_error(error_message,error_types)
ログイン後にコピー

パラメータ

error_message 必須。エラーメッセージを指定します。長さ制限は 1024 文字です。

error_types オプション。エラーメッセージのエラータイプを指定します。

考えられるエラーの種類:

E_USER_ERROR - 実行時にユーザーが生成した致命的なエラー。回復不可能なエラー。スクリプトの実行を停止します。

E_USER_WARNING - 実行時にユーザーが生成した致命的ではない警告。スクリプトは実行を停止しませんでした。

E_USER_NOTICE - デフォルト。ユーザーが生成したランタイム通知。スクリプトの検出はバグである可能性がありますが、スクリプトが正常に実行されている場合にも発生する可能性があります。

php トリガーエラー関数の使用例

<?php
$test=2;
if ($test>1)
{
trigger_error("A custom error has been triggered");
}
?>
ログイン後にコピー
上記のコードの出力は次のとおりです:

Notice: A custom error has been triggered
in C:webfoldertest.php on line 6
ログイン後にコピー

以上がPHPのtrigger_error関数の使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Dec 24, 2024 pm 04:42 PM

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド

CakePHP の日付と時刻 CakePHP の日付と時刻 Sep 10, 2024 pm 05:27 PM

CakePHP の日付と時刻

CakePHP プロジェクトの構成 CakePHP プロジェクトの構成 Sep 10, 2024 pm 05:25 PM

CakePHP プロジェクトの構成

CakePHP ファイルのアップロード CakePHP ファイルのアップロード Sep 10, 2024 pm 05:27 PM

CakePHP ファイルのアップロード

CakePHP ルーティング CakePHP ルーティング Sep 10, 2024 pm 05:25 PM

CakePHP ルーティング

CakePHP について話し合う CakePHP について話し合う Sep 10, 2024 pm 05:28 PM

CakePHP について話し合う

CakePHP クイックガイド CakePHP クイックガイド Sep 10, 2024 pm 05:27 PM

CakePHP クイックガイド

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 Dec 20, 2024 am 11:31 AM

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法

See all articles