Toutes les informations sur la mise à jour vers la version 8.4 de PHP chez FireStorm

Le 21 novembre 2024, le PHP Group a publié la nouvelle version PHP 8.4. Un peu moins de deux semaines plus tard, PHP 8.4 a été activé sur tous les serveurs FireStorm. Dans cet article, nous souhaitons vous informer sur les principales nouveautés de PHP 8.4.

 

Qu’est-ce que PHP ?

PHP (Hypertext Preprocessor) est un langage de script côté serveur utilisé pour développer des sites web dynamiques. Depuis sa création en 1994, PHP est devenu l’un des langages de programmation les plus utilisés sur le web. Il permet une intégration simple du langage HTML et une collaboration transparente avec les bases de données, ce qui facilite la création de contenus web puissants par les développeurs.

 

Plus de 77% de tous les sites web avec une programmation côté serveur utilisent PHP – y compris Facebook, Wikipedia et WordPress !

 

 

 

Quelles sont les nouvelles fonctionnalités de la version 8.4 de PHP ?

La version 8.4 de PHP apporte de nombreuses améliorations et de nouvelles fonctions. En plus des habituelles corrections de bogues et optimisations de performances, les principales fonctionnalités suivantes ont été introduites :

Property Hooks: permet de définir des méthodes getter et setter directement sur les propriétés, ce qui rend le code plus propre et plus facile à maintenir.

Visibilité asymétrique: Permet de définir différents niveaux de visibilité pour la lecture et l’écriture des propriétés. Par exemple, une propriété peut être publiquement lisible, mais uniquement accessible en écriture au sein de la classe.

Instanciation sans crochets: En PHP 8.4, il est possible de chaîner des méthodes directement à une nouvelle instance de classe sans avoir à utiliser de parenthèses supplémentaires.

Nouvelles fonctions de tableau: Les fonctions telles que array_find(), array_find_key(), array_any() et array_all() facilitent le travail avec les tableaux.

Support du HTML5: Le nouvel analyseur DomHTMLDocument supporte désormais pleinement HTML5, ce qui simplifie le traitement des documents HTML modernes.

Fonctions de découpage multi-octets: Les chaînes de caractères contenant plusieurs octets peuvent être coupées efficacement avec mb_trim(), mb_ltrim() et mb_rtrim().

 

 

Fonctions obsolètes en PHP 8.4

Certaines fonctions ont été marquées comme dépréciées en PHP 8.4 et doivent être évitées. Il s’agit notamment des constantes E_STRICT et SUNFUNCS_RET_* ainsi que de l’utilisation de session_set_save_handler() avec plus de deux arguments.

 

 

Bref résumé des nouvelles fonctionnalités de la version 8.4 de PHP

Les innovations énumérées font de PHP 8.4 une version puissante et conviviale qui offre aux développeurs des outils et des possibilités supplémentaires. Nous vous recommandons d’essayer la version 8.4 de PHP par vous-même, ce qui est bien sûr possible avec FireStorm!

Related Post