Last 5.3 release ever available: PHP 5.3.29 - 5.3 now EOL

Rapport d'erreurs

Depuis PHP 5, la constante d'erreur constant E_STRICT est disponible, avec la valeur 2048. Lorsqu'activés, les messages seront émis pour vous avertir que votre code est obsolète ou bien qu'il le sera bientôt.

Note: E_ALL n'inclut pas E_STRICT; il n'est donc pas activé par défaut. Vous devez définir explicitement le niveau de repport d'erreur pour inclure le niveau E_STRICT afin d'en lire les messages.

Voir aussi les constantes prédéfinies pour plus d'informations.

add a note add a note

User Contributed Notes 4 notes

2 years ago
According to the notes in the php.ini file, E_ALL *does* include E_STRICT; to exclude it you would use E_ALL & ~E_STRICT

This may be useful for someone who has upgraded and kept their old php.ini
matthew dot flaschen at gatech dot edu
1 year ago
E_ALL includes E_STRICT in 5.4.0 and up.
Toon Spin
8 days ago
One way to see all errors, is to set error_reporting to -1. Because the value is a signed integer, this has the effect of setting all its bits to 1, enabling every possible error_reporting mode, even ones that PHP developers may add in the future.
6 years ago
To enable full error reporting (recommended for development boxes) use:

use error_reporting(E_ALL | E_STRICT);

or in php.ini:

error_reporting  =  E_ALL | E_STRICT
To Top