La version 8.0 de PHP est prévue pour décembre 2020, et elle apportera une variété de fonctionnalités d’amélioration des performances et des améliorations syntaxiques comme le compilateur JIT, les tableaux d’indices négatifs, Union Types 2.0, et plus encore.

Pour en savoir plus sur toutes les nouvelles fonctionnalités de la dernière version de PHP, n’oubliez pas de consulter notre guide détaillé sur PHP 8.0.

Chez Kinsta, fournir à nos clients les dernières technologies est une partie importante de notre travail. Nous avons été parmi les premiers hébergeurs à pousser PHP 7.4 sur l’ensemble de notre infrastructure.

Aujourd’hui, nous sommes heureux d’annoncer que PHP 8.0 est désormais disponible pour tous les environnements de staging Kinsta.

Activer PHP 8.0 sur les environnements de staging.
Activer PHP 8.0 sur les environnements de staging.

 

À l’heure actuelle, PHP 8.0 est toujours en cours de développement actif, et la version disponible sur les environnements de staging Kinsta est PHP 8.0 RC1 (Release Candidate 1). Lors de nos tests de PHP 8.0 RC1, nous avons constaté qu’il n’est pas entièrement compatible avec certaines configurations de WordPress.

Par conséquent, la prise en charge de PHP 8.0 est limitée aux environnements de staging pour éviter que les sites en production ne produisent des erreurs fatales PHP. Lorsque la version finale de PHP 8.0 sera publiée dans le courant de l’année, nous la rendrons également disponible pour les environnements en production.

Voici quelques points à garder à l’esprit lorsque vous activez PHP 8.0 sur Kinsta :

  • Pour l’instant, seuls les environnements de staging peuvent être mis à niveau vers PHP 8.0. La prise en charge des environnements en production interviendra après la publication officielle de PHP 8.0 en décembre.
  • Si vous poussez en production un environnement de staging PHP 8.0, le conteneur de mise en production résultant sera automatiquement configuré en PHP 7.4.
  • Le clonage d’un environnement de staging PHP 8.0 en production aboutira à un conteneur en production fonctionnant avec PHP 7.4.
  • IonCube Loader n’est pas compatible avec PHP 8.0, donc ionCube Loader est désactivé dans MyKinsta pour les environnements de staging en PHP 8.0.

À l’approche de la sortie officielle de PHP 8.0, nous vous recommandons de tester la compatibilité de votre site avec un développeur WordPress. Comme PHP 8.0 n’est pas encore totalement compatible avec toutes les configurations de WordPress, notre équipe de support n’est pas en mesure de vous aider pour les problèmes de compatibilité du code.

Si vous trouvez que PHP 8.0 provoque une erreur fatale sur votre site, nous vous recommandons de revenir à PHP 7.x jusqu’à ce qu’un développeur puisse vous aider à déboguer votre site.

Pour rester au courant des futures mises à jour, y compris la prise en charge de PHP 8.0 sur les environnements de production, n’oubliez pas de vous inscrire à notre newsletter !