La version 5 de PHP est sortie depuis plus d'un an, le 13 juillet 2004 exactement. Je ne parlerais pas des nombreux changements tellement c'est énorme. Mais de quoi je vais parler, alors ? De ma déouverte de php5.
Je me suis mis à php5 voici quelques mois. L'installation sur HP-UX n'a pas été une mince affaire mais ça fonctionne!
J'avais pris comme habitude avec php4 de développer sur le serveur de test avec le niveau d'erreur E_ALL (2047). Avec php5, je suis passé à E_ALL & E_STRICT, soit 4095. La plupart des scripts qui se disent compatibles php5 ne passent pas avec ce niveau d'erreurs. Un exemple flagrant: on ne peut plus déclarer un attribut de classe (une variable) de la manière suivante:
Il faut utiliser un des mots-clés de portée, à savoir public, protected ou private.
1 De Pierrick -
Et PhpWebGallery, ça passe le niveau d'erreur E_ALL & E_STRICT ?
2 De Nicolas -
> Et PhpWebGallery, ça passe le niveau d'erreur E_ALL & E_STRICT ?
Je ne sais pas mais je pense que l'on va dans le bon sens.