Les développeurs qui exploitent des sites web en PHP tels que WordPress, Drupal, Joomla ou Magento, ainsi que des frameworks PHP tels que Laravel et Symfony, doivent se tenir au courant des dernières versions et tendances de PHP. La mise à jour de votre site vers PHP 7 vous permettra de bénéficier de tous les avantages et de la sécurité les plus récents. Découvrez les avantages de PHP 7 et comment le mettre en œuvre sur votre site web.
Environ 98 % des sites web utilisent encore la version 5.* de PHP. PHP5 ayant plus de 11 ans, il est temps de passer à PHP 7 et de nettoyer ces fonctions obsolètes. Le projet PHP dispose d'une liste de fonctions supprimées ainsi que d'une liste d'API et d'extensions supprimées, qui vous guideront dans le portage du code PHP 5 vers PHP 7.
La plupart des grands systèmes de blogs tels que WordPress, des systèmes de gestion de contenu (CMS) tels que Joomla et des sites de commerce électronique tels qu'Opencart prennent en charge PHP 7 dès le départ. Assurez-vous que vous utilisez la dernière version de WordPress ou de votre CMS et passez votre serveur web en PHP 7. De nombreux services sont mis à jour automatiquement pour rester en phase avec les nouvelles versions et les tendances. Si vous n'êtes pas sûr de la version de PHP que vous utilisez, contactez votre hébergeur. De nombreux tutoriels vidéo sont disponibles pour vous guider dans l'installation ou la mise à niveau vers PHP 7.
Au début de l'année 2015, la première version alpha de PHP 7 a été publiée. La première version stable (v7.0.0) de PHP a été publiée le 1er décembre 2015. Actuellement, la communauté PHP est occupée avec la version 7.0.8 (release candidate) et 7.1.0 alpha. La version 7.0.7 de PHP est considérée comme stable. La plupart des problèmes importants ont été résolus, et PHP 7 est suffisamment mature pour être utilisé en production.
Qu'en est-il de la version 6 ? PHP 6 n'a jamais été publié, bien qu'il ait été en développement à l'origine. L'idée était d'introduire l'Unicode dans PHP 5, en l'appelant PHP 6. L'Unicode est un standard informatique pour l'encodage et la représentation du texte. En raison de la complexité de l'introduction de l'Unicode, PHP 6 n'a jamais été publié. L'Unicode a doublé la consommation de mémoire et a eu un impact sur les performances en raison des conversions, et PHP 6 a été abandonné. Il a été décidé que la nouvelle version de PHP s'appellerait PHP 7 et que PHP 6 ne serait pas utilisé.
L'une des principales raisons de passer de PHP 5 à PHP 7 est l'amélioration de la vitesse. Les benchmarks ci-dessous comparent les mesures de Drupal et de WordPress (les barres les plus hautes sont les plus performantes) :
Site web PHP 5 vs PHP 7 (2x plus rapide !)
Une autre comparaison des versions de PHP ainsi que de HHVM (une machine virtuelle pour PHP) en req/sec (encore une fois, plus c'est élevé, mieux c'est).
PHP 5.6 vs HHVM 3.11 vs PHP 7.0.
Temps de réponse entre PHP 5, HHVM et PHP7 (moins c'est mieux).
Temps de réponse entre PHP 5, HHVM et PHP7.
Enfin, une comparaison entre PHP 5, HHVM et PHP7 avec la RAM en mégaoctets (moins c'est mieux).
Utilisation de la mémoire PHP 5, HHVM et PHP 7
Vous pouvez télécharger la dernière version de PHP 7 sur le site officiel.
Si vous avez un serveur Debian fonctionnant avec PHP, essayez Dotdeb.org, qui fournit des paquets à jour (32 bits et 64 bits) pour les serveurs Debian. Il inclut Nginx et MySQL ainsi que PHP 7!
Selon votre distribution GNU/Linux, PHP 7 peut déjà être disponible dans votre gestionnaire de paquets. Des tutoriels vidéo sont souvent disponibles pour vous aider à mettre à jour PHP pour votre distribution spécifique.
"Les champs obligatoires sont indiqués par un astérisque(*)
"Les champs obligatoires sont indiqués par un astérisque(*)
"Les champs obligatoires sont indiqués par un astérisque(*)
Vous devez être connecté pour poster un commentaire.