L'équipe PHP a annoncé la sortie officielle de PHP 8 le 26 novembre 2020 !
Adresse de téléchargement : https://www.php.net/downloads.php
PHP 8.0.0
Actuellement le dernier A version majeure, qui introduit des changements majeurs, ainsi que de nombreuses nouvelles fonctionnalités et optimisations de performances :
PHP 8.0 Les améliorations notables incluent
1 PHP 8.0 introduit la sauvegarde attendue. Just In Time (JIT)
le compilateur peut encore améliorer la vitesse d'exécution des scripts PHP
2. PHP 8.0 intègre de nombreuses optimisations de performances
3. La prise en charge de JSON est désormais considérée comme un élément essentiel du langage et est toujours disponible et non comme module optionnel
4. Prend en charge les paramètres named
en raison de leur capacité à spécifier des noms de paramètres au lieu de leur ordre exact
5. Prend en charge les classes/propriétés/fonctions/attributs (ou également appelés annotations ou modificateurs dans d'autres langages) de métadonnées structurées pour les méthodes/paramètres/constantes
6. Prend en charge les types d'union qui peuvent indiquer de nombreux types différents, qui peuvent être utilisés comme type de retour de paramètre ou de fonction
7. Prise en charge du type de retour statique
8. La fonction str_contains()
est un moyen pratique de vérifier si une chaîne est contenue dans une autre chaîne sans avoir à utiliser strpos, etc. Les nouvelles fonctions str_starts_with()
et str_ends_with()
9. L'opérateur Nullsafe
a été ajouté comme moyen rapide et facile d'appliquer un comportement de fusion nul sur une méthode
10. Par rapport à la version stable de PHP 7.4, PHP 8.0 a amélioré les performances d'environ 10 %, mais au moins dans certains aspects, JIT peut fournir plus de performances
Articles connexes sur les nouvelles fonctionnalités de PHP8 :
《L'impact des nouvelles fonctionnalités de PHP 8 JIT sur les performances des applications PHP》
《 Liste de toutes les nouveautés de PHP 8 et exemples de code》
《La nouvelle fonctionnalité de PHP 8, l'attribut constructeur, est grandement améliorée ! 》
《Explication détaillée de l'expression de correspondance de la nouvelle fonctionnalité PHP8》
Contribution de JIT aux performances de PHP 8 :
Pour plus de fonctionnalités et d'articles techniques liés à PHP8, veuillez visiter la rubrique spéciale PHP8 !