ホームページ  >  記事  >  バックエンド開発  >  PHPの警告を閉じる方法

PHPの警告を閉じる方法

藏色散人
藏色散人オリジナル
2020-11-02 11:15:261984ブラウズ

php 警告をオフにする方法: まず error_log ファイルを指定し、次に php.ini で「display_errors = Off」を設定します。

PHPの警告を閉じる方法

# 推奨: 「

PHP ビデオ チュートリアル

#php 終了警告

error_reporting エラー メッセージのレポート レベルの設定

2047 E_ALL でなければならなかったと記憶しています。

php.ini ファイルには多くの構成設定があります。 Linux に PHP および Apache 2 をインストールする手順 (「参考文献」を参照) に記載されているように、php.ini ファイルを設定し、適切なディレクトリに配置しておく必要があります。 PHP アプリケーションをデバッグする場合、注意すべき構成変数が 2 つあります。 2 つの変数とそのデフォルト値は次のとおりです。

display_errors = Off
error_reporting = E_ALL

E_ALL は、不適切なコーディング方法から無害なヒント、エラーまで、あらゆることを教えてくれます。 E_ALL は、開発プロセスとしては少し詳細すぎるため、小さなこと (変数が初期化されていないなど) について画面にプロンプ​​トも表示され、ブラウザの出力が混乱するためです。

そのため、これはお勧めできません。 2047 を使用する方が良いです。デフォルト値は次のように変更されます: error_reporting = E_ALL & ~E_NOTICE

PHP.ini の Display_errors = Off では問題は解決できません

:

PHP 設定ファイル php.ini は明らかに Set display_errors = Off に設定されていますが、動作中に Web ページにエラー メッセージが表示されます。

解決策:

公式声明によれば、log_errors=On を確認した後、この log_errors が On に設定されている場合、error_log ファイルを指定する必要があります。ファイルには書き込み権限がありません。この場合、ファイルは通常の出力チャネルに出力され、display_errors の指定された Off が無効になり、エラー メッセージが出力されます。したがって、log_errors = Off に設定すると、問題は解決されます。

error_reporting (7) は、エラー メッセージ レポートのレベルの設定を意味するとよく見られます。

rree

以上がPHPの警告を閉じる方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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