为什么不会自动启用?
即。在配置文件中启用调试有什么缺点?必须有一些,否则肯定会默认启用它。
有关上下文,请参阅标记。
答案 0 :(得分:5)
为什么不会自动启用?
安全性和性能原因 - 很容易忘记在实时Web服务器上执行此操作,这不是一个好主意。
在调试模式下运行 比在发布模式下慢。它还在YSOD中公开了更多信息。最好是secure by default而不是替代......
答案 1 :(得分:1)
简短回答 - 您不希望用户看到调试模式返回的自定义错误消息,因此调试模式应在开发时设置为true,在发布时应设置为false。最佳做法是在发布后使用设计的“友好”错误屏幕。
答案 2 :(得分:1)
在debug = false时 它将省略许多在发布中不必要的调试信息