Maison >développement back-end >Problème PHP >Quelle est la différence entre PHP 5.6 et 7.0

Quelle est la différence entre PHP 5.6 et 7.0

青灯夜游
青灯夜游original
2021-06-03 18:20:212475parcourir

Différences : 1. Les performances de PHP7.0 sont deux fois supérieures à celles de PHP5.6 ; 2. PHP7.0 prend entièrement en charge le 64 bits, mais 5.6 ne le peut pas ; 3. PHP7.0 ajoute l'opérateur de combinaison nul " ?? ", déclaration de type de retour de fonction, déclaration de type scalaire, classe anonyme ; 4. En PHP7.0, définir peut définir des tableaux constants, etc.

Quelle est la différence entre PHP 5.6 et 7.0

L'environnement d'exploitation de ce tutoriel : système windows7, version PHP7.1, ordinateur DELL G3

PHP5.6 et PHP7 .0 Différences

  • PHP7.0 a deux fois plus de performances que PHP5.6.

  • PHP7.0 prend entièrement en charge le 64 bits.

  • Les erreurs fatales survenues avant PHP7.0 ont été remplacées par des exceptions.

  • Ajout d'un opérateur de combinaison nul (??). L'effet est équivalent à l'opérateur ternaire.

  • PHP7.0 ajoute une nouvelle déclaration de type de retour de fonction.

  • PHP7.0 ajoute une nouvelle déclaration de type scalaire.

    La déclaration formelle du type de paramètre d'une fonction en PHP 7 peut être scalaire. En PHP 5, il ne peut s'agir que d'un nom de classe, d'une interface, d'un tableau ou d'un appel (PHP 5.4, il peut s'agir d'une fonction, y compris des fonctions anonymes. Vous pouvez désormais également utiliser string, int, float et bool).

  • Nouvelle classe anonyme ajoutée.

    PHP 5.3 a commencé à avoir des fonctions anonymes, et maintenant des classes anonymes ont été ajoutées

  • Après PHP 7.0, certains anciens SAPI qui ne sont plus pris en charge ont été supprimés ; (port de programmation d'applications côté serveur) et extensions.

  • define peut désormais définir des tableaux constants.

Apprentissage recommandé : "Tutoriel vidéo PHP"

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