Blog ENI : Toute la veille numérique !
🐠 -25€ dès 75€ 
+ 7 jours d'accès à la Bibliothèque Numérique ENI. Cliquez ici
Accès illimité 24h/24 à tous nos livres & vidéos ! 
Découvrez la Bibliothèque Numérique ENI. Cliquez ici
  1. Livres et vidéos
  2. PHP et JavaScript
  3. PHP 7
Extrait - PHP et JavaScript Dynamisez vos sites et applications web (avec exercices et corrigés)
Extraits du livre
PHP et JavaScript Dynamisez vos sites et applications web (avec exercices et corrigés) Revenir à la page d'achat du livre

PHP 7

Les différences avec PHP 5.x

PHP 7, sorti fin 2015, fait suite à PHP 5.x, et saute la version 6 qui ne sortira jamais.

Cette nouvelle version initiée par Zend a pour but d’améliorer fondamentalement les performances d’exécution des applications web.

Les premiers résultats sont concluants, et le passage d’une version à l’autre peut améliorer les temps d’exécution de 25 à 70 %, simplement en installant cette nouvelle version.

1. L’opérateur <=>

Ce nouvel opérateur (appelé tie fighter) retourne 0 si les deux expressions comparées sont égales, 1 si l’expression de gauche est plus grande et -1 si l’expression de droite est plus grande.

Les expressions à comparer peuvent être de types différents comme des entiers, des chaînes de caractères, des tableaux, etc.

Quelques exemples :


echo 1 <=> 1; // retourne 0 
echo 2 <=> 3; // -1 
echo 2 <=> 1; // 1 
 
echo "a" <=> "a"; // retourne 0 
echo "b" <=> "c"; // -1 
echo "b" <=> "a"; // 1 
 
echo [1, 2, 3] <=> [1, 2, 3]; // retourne 0 
echo [1, 2, 3] <=> []; // 1 
echo [1, 2, 3] <=> [1, 2, 1]; // 1 
echo [1, 2, 3] <=> [1, 2, 4]; // -1
 

2. L’opérateur...