ホームページ  >  記事  >  バックエンド開発  >  PHPエラースクリプトプロンプトをオフにする詳細な説明_PHPチュートリアル

PHPエラースクリプトプロンプトをオフにする詳細な説明_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-20 11:17:05816ブラウズ

最も簡単な方法は、次のコードを PHP プログラム コードに直接追加することです:

コードは次のとおりです

エラー報告(E_ALL^E_NOTICE^E_WARNING);

通知および警告レベルのエラーをすべてオフにすることができます。

このステートメントをスクリプトの関数インクルード ファイル (通常は config.php または conn.php) に入れて、出力を制御します。

もちろん、php.iniで次のように設定することもできます

PHPのインストールディレクトリにあるphp.iniファイルを開きます

display_errors = Onを見つけて、display_errors = offに変更します

注: PHP.ini ファイルを Windows ディレクトリにコピーした場合は、c:windows/php.ini の display_errors = On を display_errors = off に変更する必要もあります

PHP .iniのdisplay_errors = Offの失敗の解決策

質問:

PHPの設定ファイルphp.iniでDisplay_errors = Offに設定していますが、動作中にWebページ上にエラーメッセージが表示されたままになります。

解決策:

PHPのインストールディレクトリにあるphp.iniファイルを開きます

log_errors = offを見つけて、log_errors = onに変更します

error_log = filename を見つけて、error_log="D:PHPerrlogphp_error.log" に変更します (ここでのディレクトリとファイル名 D:PHPerrlogphp_error.log は任意です)

注: PHP.ini ファイルを Windows ディレクトリにコピーした場合は、c:windows/php.ini ファイルもコピーする必要があります。

また、php_error.log には少なくとも USER の変更権限と書き込み権限が必要です。そうでないとエラーログを出力できません。

error_reporting(7) が次のことを意味しているのがよく見られます: エラーメッセージレポートのレベルを設定します。

値定数

1 E_ERROR

2 E_警告

4 E_PARSE

8 E_NOTICE

16 E_CORE_ERROR

32 E_CORE_WARNING

64 E_COMPILE_ERROR

128 E_COMPILE_WARNING

256 E_USER_ERROR

512 E_USER_WARNING

1024 E_USER_NOTICE

2047 E_ALL

2048 E_STRICT

ただし、7=1+2+4

エラー発生時に1 E_ERROR 2 E_WARNING 4 E_PARSEを表示します

コードは次のとおりです
//エラー報告を無効にする
エラー報告(0);
// 実行時エラーを報告します
error_reporting(E_ERROR | E_WARNING | E_PARSE);
//すべてのエラーを報告します
エラー報告(E_ALL);
?>

www.bkjia.com本当http://www.bkjia.com/PHPjc/372087.html技術記事最も簡単な方法は、次のコードを PHP プログラム コードに直接追加することです。コードは次のとおりです。 error_reporting(E_ALL^E_NOTICE^E_WARNING) は、すべての通知および警告レベルのエラーをオフにします。 ...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。