La version de PHP 5.6 vient de sortir et elle est déjà disponible sur les offres d’hébergements Web Linux LWS. Cette version apporte son lot de nouveautés et jusqu’à 30% de rapidité d’exécution.
Les nouveautés de PHP 5.6
- L’opérateur … (trois points) pour la manipulation de fonctions ayant un nombre variable d’arguments et remplaçant avantageusement les fonctions func_num_args(), func_get_arg() et func_get_args() .
- L’utilisation d’expressions pour définir une constante est maintenant possible.
- L’opérateur arthmétique ** permettant le calcul exponentielle ainsi que l’opérateur d’affectation **= .
La liste complète des nouveautés est disponible sur le site de PHP : https://fr2.php.net/manual/fr/migration56.new-features.php
Performances
PHP 5.6 est basé sur un nouveau moteur qui offre de meilleures performances notamment grâce à une nouvelle représentation mémoire des variables.
Sur certains tests, PHP 5.6 est jusqu’à 70% plus rapide que PHP 5.5.
En pratique, dans un environnement de production, les gains sont de 10% par rapport à PHP 5.5 et jusqu’à 30% par rapport à PHP 5.4.
Utiliser PHP 5.6
Vous pouvez dès à présent utiliser PHP 5.6 sur votre hébergements web linux soit :
- en sélectionnant cette version comme version de PHP par défaut. La procédure à suivre est disponible sur notre rubrique d’aide.
- en activant PHP 5.6 dans un dossier. La procédure est disponible dans l’article Comment changer la version PHP d’un dossier de mon hébergement web uniquement ?
Les guides de migrations de PHP peuvent vous aider à mettre à jour votre code et à suivre les dernières évolutions.
- de PHP 5.5 à PHP 5.6 : https://www.php.net/manual/fr/migration56.php
- de PHP 5.4 à PHP 5.5 : https://www.php.net/manual/fr/migration55.php
- de PHP 5.3 à PHP 5.4 : https://www.php.net/manual/fr/migration54.php
- de PHP 5.2 à PHP 5.3 : https://www.php.net/manual/fr/migration53.php
INFO : l’extension ioncube n’est pas encore disponible pour PHP 5.6. Nous vous tiendrons informés quand celle-ci sera disponible.
INFO : PHP à aussi annoncé que le version PHP 5.3 arrivait en fin de vie. Nous vous conseillons de migrer, si votre site le permet, vers une version supérieure de PHP.