display_errors
display_errors — This directive controls whether or not and where PHP will output errors, notices and warnings too. Error output is very useful during development, but it could be very dangerous in production environments. Depending on the code which is triggering the error, sensitive information could potentially leak out of your application such as database usernames and passwords or worse. For production environments, we recommend logging errors rather than sending them to STDOUT. Possible Values: Off = Do not display any errors stderr = Display errors to STDERR (affects only CGI/CLI binaries!) On or stdout = Display errors to STDOUT
| Default value | On |
| Development value | Off |
| Production value | Off |
Modifiability: INI_ALL - The display_errors INI directive can be configured anywhere, including php.ini files, ini_set calls, Apache .htaccess files, per-directory .ini files, etc.
display_errors = 1 Changes to the display_errors INI
PHP 8.5
- INI directive default value changed from
` to1`
display_errors INI Availability
display_errors INI Availability| PHP Version | Availability |
|---|---|
| PHP 8.6Future Release | Yes |
| PHP 8.5Upcoming Release | Yes |
| PHP 8.4Supported (Latest) | Yes |
| PHP 8.3Supported | Yes |
| PHP 8.2Security-Fixes Only | Yes |
| PHP 8.1Security-Fixes Only | Yes |
| PHP 8.0Unsupported | Yes |
| PHP 7.4Unsupported | Yes |
| PHP 7.3Unsupported | Yes |
| PHP 7.2Unsupported | Yes |
| PHP 7.1Unsupported | Yes |
| PHP 7.0Unsupported | Yes |
| PHP 5.6Unsupported | Yes |
| PHP 5.5Unsupported | Yes |
| PHP 5.4Unsupported | Yes |
| PHP 5.3Unsupported | Yes |