How to enable notices on my development server

后端 未结 3 700
离开以前
离开以前 2020-12-20 22:12

I have a development version of PHP on Apache. I moved it to production and got this weird notices in my website. I don\'t have it on development version. How to enable thes

3条回答
  •  独厮守ぢ
    2020-12-20 23:00

    If you have access to your php.ini, then Björn answer is the way to go.

    However, if you don't, or if you want to change a particular script / project error level, do this at the beginning of your code:

    ini_set('display_errors', 1);
    
    // Enable error reporting for NOTICES
    error_reporting(E_NOTICE);
    

    You can see which levels are available for error_reporting here: http://us2.php.net/manual/en/function.error-reporting.php.

    It's always a good practice not to show any errors on production environments, but logging any weird behaviors and sending by mail to the administrator. NOTICES should only be enabled on development environments.

提交回复
热议问题