ホームページ >バックエンド開発 >PHPチュートリアル >PHPエラープロンプトを閉じる方法を詳しく解説_PHPチュートリアル

PHPエラープロンプトを閉じる方法を詳しく解説_PHPチュートリアル

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-07-21 15:03:52790ブラウズ

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

コードをコピーします コードは次のとおりです:
error_reporting(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_WARNING
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




コードをコピーします

コードは次のとおりです:

//エラーレポートを無効にするerror_reporting(0);//ランタイムエラーをレポートする
error_reporting(E_ERROR | E_WARNING | E_PARSE);
// すべてのエラーを報告する
error_reporting(E_ALL);
?>






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

tru​​e

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