ホームページ >バックエンド開発 >PHPチュートリアル >PHPエラープロンプトを閉じる方法を詳しく解説_PHPチュートリアル
最も簡単な方法は、次のコードを php プログラム コードに直接追加することです:
すべての通知および警告レベルのエラーをオフにすることができます。
このステートメントをスクリプトの関数インクルード ファイル (通常は 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
コードをコピーします
true