PHP 8.4 désormais disponible sur toutes les offres d'hébergement
PHP 8.4 est désormais disponible sur toutes les offres d'hébergement, ce qui vous permet de profiter des dernières améliorations et optimisations apportées par cette version. Passer d'une version à l'autre ne prend que quelques secondes grâce au sélecteur de version PHP disponible dans le panneau de contrôle cPanel.
Principales nouveautés
Parmi les améliorations les plus marquantes de cette version, on trouve :
- Property Hooks : nouvelle syntaxe pour les propriétés calculées, qui améliore l'intégration avec les IDE et les outils d'analyse statique.
- Visibilité asymétrique : permet de contrôler indépendamment les droits de lecture et d'écriture des propriétés.
- Nouvelle API DOM : prise en charge améliorée de HTML5 et nouvelles classes conformes aux standards web actuels.
- API orientée objet pour BCMath : nouvelle classe
BcMath\Numberqui permet d'utiliser les opérateurs mathématiques standard avec des nombres en précision arbitraire. - Nouvelles fonctions de tableau : ajout de
array_find(),array_find_key(),array_any()etarray_all()pour simplifier les opérations courantes. - Sous-classes spécifiques pour PDO : nouvelles classes spécialisées pour chaque driver de base de données.
Pour connaître en détail toutes les nouveautés, nous vous recommandons de consulter les notes de version officielles de PHP 8.4.
Compatibilité et migration
Cette version comporte certains changements susceptibles d'affecter la compatibilité, notamment :
- Les extensions IMAP, OCI8, PDO_OCI et pspell ont été déplacées vers PECL
- Les types de paramètres implicitement nullables sont dépréciés
- Changements dans le comportement de
exit() - La constante E_STRICT est dépréciée
- Plusieurs changements dans l'extension MySQLi
C'est pourquoi nous vous recommandons de suivre ces étapes lors de la mise à jour :
- Consultez le guide de migration officiel au cas où des modifications seraient nécessaires dans votre application
- Changez la version de PHP depuis le sélecteur dans cPanel
- Vérifiez que tout fonctionne correctement
- Si vous détectez un problème, vous pouvez simplement revenir à la version précédente en quelques secondes : tout redevient comme avant et fonctionne à nouveau
Recommandations d'utilisation
Pour obtenir les meilleures performances et la meilleure sécurité dans vos applications, nous vous recommandons de :
- Toujours garder la version de PHP à jour, sur la plus récente compatible avec votre application
- Activer le module opcache pour optimiser les performances
- Vérifier la compatibilité des plugins et des thèmes si vous utilisez un CMS comme WordPress, Joomla, etc.
Si vous détectez un problème lors de la mise à jour, vous pouvez revenir à la version précédente depuis le sélecteur PHP dans cPanel et nous contacter pour que nous vous aidions à le résoudre.
Versions disponibles
Pour rappel, en plus de PHP 8.4, nous maintenons à disposition les versions précédentes afin de garantir la compatibilité avec les applications legacy, toutes avec leurs correctifs de sécurité respectifs grâce à CloudLinux :
- PHP 8.4 (nouvelle)
- PHP 8.3
- PHP 8.2
- PHP 8.1
- PHP 8.0
- PHP 7.4 et antérieures
La possibilité de passer d'une version à l'autre vous permet de maintenir la compatibilité de vos applications pendant que vous vous préparez à passer à des versions plus récentes.