Maison  >  Article  >  développement back-end  >  Quelles sont les nouveautés de PHP 7 ?

Quelles sont les nouveautés de PHP 7 ?

藏色散人
藏色散人original
2018-12-22 15:10:406134parcourir

Les nouvelles fonctionnalités de PHP7 sont : 1. Utilisation de la mémoire considérablement réduite ; 2. Arbre de syntaxe abstraite ; 3. Prise en charge cohérente de 64 bits ; 4. Hiérarchie des exceptions améliorée ; les erreurs sont converties en exceptions ; 7. Générateur de nombres aléatoires sécurisé ; 8. Supprimez les anciens SAPI et extensions non pris en charge, etc.

Quelles sont les nouveautés de PHP 7 ?

PHP 7 est la première mise à jour majeure de PHP depuis plusieurs années. PHP7 fonctionne plus rapidement que les versions précédentes et est plus stable en raison des changements dans la façon dont les erreurs sont gérées. Les sites Web dynamiques créés avec des systèmes de gestion de contenu (CMS) populaires comme WordPress fonctionnent plus efficacement et sont moins susceptibles de planter que les versions précédentes de PHP.

Référence recommandée : "Manuel des nouvelles fonctionnalités PHP7"

Extrait de la documentation PHP officielle :

1. PHP 7 est deux fois plus rapide que PHP 5.6

2 Utilisation de la mémoire considérablement réduite

3 Arbre de syntaxe abstraite

Prise en charge cohérente de 64 bits

5. Hiérarchie des exceptions améliorée

6. De nombreuses erreurs fatales sont converties en exceptions

7. Générateur de nombres aléatoires sécurisé

8. Supprimer les anciens et incorrects SAPI et extensions pris en charge

9. Opérateur de coalescence nul (??)

10. Déclarations de type retour et scalaire

11. Classes anonymes

12. Assertion à coût nul

Astuce :

La documentation officielle de PHP 7 indique que « Bien que PHP 7.0 soit une nouvelle version majeure, tous les efforts ont été faits pour rendre la migration aussi simple que possible. Cette version se concentre sur la suppression des fonctionnalités obsolètes des versions précédentes et sur l'amélioration de la cohérence du langage. "Cependant, des problèmes de compatibilité ascendante peuvent encore être rencontrés.

Avant la mise à niveau, veuillez consulter la liste complète des modifications rétrocompatibles. Ce n'est pas un problème pour un serveur nouvellement configuré avec un nouveau site, mais cela peut quand même poser un problème si vous envisagez de migrer un site qui utilise une ancienne version de PHP. Une solution possible consiste à tester d'abord votre site ou votre application dans un environnement virtuel. Un environnement de test Vagrant PHP bien documenté peut être trouvé ici.

Veuillez garder à l'esprit que même s'il est possible d'exécuter plusieurs versions de PHP sur le même serveur, cela peut entraîner un environnement instable.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn