Dans la continuité du premier billet de cette série au sujet des évolutions apportées par PHP 5.4, voici les modifications apportées aux directives de configurations ne concernant pas la gestion de l'encodage des chaînes de caractères.

Tout d'abord, et même s'il ne s'agit pas réellement d'une modification mais d'une préconisation, le niveau d'erreur recommandé en production est dorénavant E_ALL & ~E_DEPRECATED & ~E_STRICT.

Si vous la suivez, les erreurs de type E_STRICT ne seront alors plus remontées, ce qui n'est pas un problème puisque ces erreurs sont censées être eradiquée durant la phase de développement.

C'est d'ailleurs certainement la raison pour laquelle la constante E_ALL inclue maintenant la constante E_STRICT.