ホームページ  >  記事  >  バックエンド開発  >  PHP エラー プロンプトを効果的にシールドする方法_PHP チュートリアル

PHP エラー プロンプトを効果的にシールドする方法_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-15 13:34:441432ブラウズ

PHP エラー プロンプトをブロックする方法 1. エラーを引き起こす可能性のある関数の前に @ を追加し、次に or die("") を追加します
例:
@mysql_connect(...) または die("Database Connect Error")

PHP エラー プロンプトをシールドする方法 2。php.ini を編集し、「display_errors=」を検索し、「=」の後の値を「off」に変更します。

PHP エラー プロンプトをシールドする方法 3: error_reporting を追加します。 (0) PHP スクリプトの前に、すべてのエラー メッセージをシールドします。システム関数


Shield PHP エラー プロンプト関数の内容の説明

この関数は、エラー メッセージ レポートのレベルを設定するために使用されます。パラメーター レベルは、以下の表を参照してください。 name

E_ERROR

E_WARNING

E_PARSE

E_NOTICE E_CORE_ERROR E_CORE_WARNING

E_NOTICE は、一般的な状況が記録されないことを意味し、存在しない変数にアクセスしようとしたり、呼び出しを試みたりするなど、プログラムにエラーが発生した場合にのみ使用されます。存在しないファイルを表示する stat() 関数

通常、E_WARNING が表示されますが、プログラムの実行は中断されません。たとえば、問題のある正規表現を使用して ereg() を呼び出すと、通常は表示されます。プログラムの実行も中断されます。

E_PARSE 構文からエラーを解析します。

E_CORE_WARNING と同様ですが、PHP を除外します。コアエラー警告


error_reporting( 7 ) = error_reporting( 1+2+4) = error_reporting(E_ERROR | E_WARING | E_PARSE)

上記は、PHP エラープロンプトをシールドする関連する実装方法です



http://www.bkjia.com/PHPjc/445954.html

www.bkjia.com


tru​​e

http://www.bkjia.com/PHPjc/445954.html

技術記事


PHP エラー プロンプトをシールドする方法 1。エラーを引き起こす可能性のある関数の前に @ を追加し、次に or die() を追加します。たとえば、@mysql_connect(...) または die(Database Connect Error) PHP エラー プロンプトをシールドする方法 2。 ...

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