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

WBOY
リリース: 2016-07-15 13:34:44
オリジナル
1466 人が閲覧しました

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。 ...

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!