PHP のエラー エコーは、コードのデバッグに非常に便利で、エラーをすぐに見つけることができます。ただし、このため、PHP .ini を通じてエラー メッセージが表示されると、プログラムのセキュリティに悪影響を及ぼすことがあります。設定ファイルは、プログラムをデバッグしないときは閉じることができます。方法は次のとおりです:
PHP.ini を開き、display_errors を見つけて、次の値を off に変更し、error_reporting を E_ALL に設定します。以下に示すように:
display_errors = オフ
error_reporting = E_ALL
次のこともできます:
display_errors = オフ
error_reporting = E_ALL & ~E_NOTICE
注:display_errors = Off の設定が機能しない場合は、log_errors を Off に設定してください。 PHP 公式情報によると、log_errors を On に設定した場合、error_log ファイルを指定する必要があります。これが指定されていない場合、または指定されたファイルに書き込み権限がない場合は、display_errors=Off も無効になり、エラー メッセージは表示されたままになります。と表示されるので、log_errors = Off となり、問題は完全に解決されました。