W3docs

How can I disable notices and warnings in PHP within the .htaccess file?

You can disable notices and warnings in PHP by adding the following line to your .htaccess file:

You can disable notices and warnings in PHP by adding the following line to your .htaccess file:

Example of disabling notices and warnings in PHP

php_admin_flag display_errors off

<div class="alert alert-info flex not-prose"> Watch a course <span class="hidden md:block">Watch a video course </span> Learn object oriented PHP</div>

Alternatively, you can use the following line to only disable notices. Note that error_reporting() is a PHP function and cannot be used in .htaccess; it must be placed at the top of your .php files:

Example of disabling notices in PHP

error_reporting(E_ALL ^ E_NOTICE);

You can also use the following line to disable warnings:

Example of disabling warnings in PHP

error_reporting(E_ALL ^ E_WARNING);

You should also be aware that php_admin_flag directives in .htaccess were restricted in PHP 5.4 and will only work if PHP is running as an Apache module. If you are using FastCGI or PHP-FPM, .htaccess PHP directives are ignored. In those cases, you must make these changes in your php.ini file or via your hosting control panel.