xyl*_*lar 5 php error-reporting
在开发和生产应用程序上设置错误报告时,最佳做法是什么?目前我有以下内容:
// development
error_reporting(E_ALL);
// production
ini_set('display_errors', 0);
ini_set('log_errors', 1);
error_reporting(E_ERROR | E_WARNING | E_PARSE);
Run Code Online (Sandbox Code Playgroud)
我看到人们对这个问题进行了贬低.或许可以解释为什么这个问题不好而不仅仅是贬低.
Gor*_*don 11
引用应该与PHP捆绑在一起的php-production.ini:
Run Code Online (Sandbox Code Playgroud); PHP comes packaged with two INI files. One that is recommended to be used ; in production environments and one that is recommended to be used in ; development environments. ; php.ini-production contains settings which hold security, performance and ; best practices at its core. But please be aware, these settings may break ; compatibility with older or less security conscience applications. We ; recommending using the production ini in production and testing environments.
并进一步
Run Code Online (Sandbox Code Playgroud); display_errors ; Default Value: On ; Development Value: On ; Production Value: Off ; display_startup_errors ; Default Value: Off ; Development Value: On ; Production Value: Off ; error_reporting ; Default Value: E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED ; Development Value: E_ALL ; Production Value: E_ALL & ~E_DEPRECATED & ~E_STRICT ; html_errors ; Default Value: On ; Development Value: On ; Production value: On ; log_errors ; Default Value: Off ; Development Value: On ; Production Value: On
既然你要求最好的练习,我建议你去做.
| 归档时间: |
|
| 查看次数: |
4191 次 |
| 最近记录: |