自動的に有効にならないのはなぜですか?
つまり、構成ファイルでデバッグを有効にすることの欠点は何ですか?いくつかある必要があります。そうでない場合は、デフォルトで有効になっているはずです。
コンテキストについては、タグを参照してください。
自動的に有効にならないのはなぜですか?
つまり、構成ファイルでデバッグを有効にすることの欠点は何ですか?いくつかある必要があります。そうでない場合は、デフォルトで有効になっているはずです。
コンテキストについては、タグを参照してください。
自動的に有効にならないのはなぜですか?
セキュリティとパフォーマンスの理由-ライブWebサーバーでこれを行うのを忘れがちですが、これは良い考えではありません。
デバッグモードでの実行は、リリースモードよりもはるかに遅くなります。また、YSODでより多くの情報を公開します。代替手段よりもデフォルトで安全である方が良いです...
簡単な答え-デバッグモードが返すカスタムエラーメッセージがユーザーに表示されないようにする必要があるため、デバッグモードは開発中はtrueに設定し、リリース時にはfalseに設定する必要があります。ベストプラクティスは、リリース後に設計された「使いやすい」エラー画面を使用することです。
debug = falseの場合、リリースでは不要な多くのデバッグ情報が省略されます。