Home News & Updates How to disable notice and warning in PHP.ini file

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.


You may also like


  1. ammy
    February 16, 2010

    thanks too much

  2. cliffsupport
    April 26, 2010

    This should be a good combination.

    error_reporting = E_ALL & ~E_NOTICE

  3. Manikandan
    May 20, 2010

    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.


  4. anonym
    December 8, 2014


  5. Peter Mutisya
    May 22, 2016

    Rather use error_reporting(0);

  6. Ian Leaf Fraud
    September 7, 2016

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

Comments are closed.