How to disable notice and warning in PHP.ini file

Several times, We have received some questions about the warnings or Notices from our members when they are using our extensions:

Hi admin,
When i install JV Content Fusion module,it gives me this error:
Notice: Undefined variable: secidcount in C:wampwwwjnuOfflinemodulesmod_jv_contenfusion helper.php on line 112
Help. Thanks.

Sometime if you are working on some php code and fed up of Warnings or Notices in the browser then easy way out is to disable the settings in PHP.ini file. This is a configuration file which is loaded each time you start your PHP+Apache. It was doing everything it was supposed to but at the same time it was throwing errors and warning which doesn’t make sense and were harmful for the application.

Here is the method to change the settings in PHP.ini file:

Open PH.ini file.

In this file search for the phrase “ error_reporting = E_ALL” ,[without inverted commas]

Here replace this with “error_reporting = E_ALL & ~E_NOTICE & ~E_WARNING “

(Show all errors, except for notices and coding standards warnings)

Make sure you change the real enabled part of this , there are certain other examples given in the file.

Restart your PHP + Apache

Now, no warnings and messages will appear in the browser.

Related Articles

  • thanks too much

  • This should be a good combination.

    error_reporting = E_ALL & ~E_NOTICE

  • Manikandan

    How to disable notice and warning error without using in PHP.ini file Like(error_reporting = E_ALL & ~E_NOTICE)

    Please let me know if you know any other alternate solutions.


  • anonym


  • Peter Mutisya

    Rather use error_reporting(0);

  • We can use error_reporting(0); only when we have notice, in case of warning we have to resolve that issue.