Elle était attendue depuis de longs mois.
Une des principales avancées est le gain énorme de performance : 25 à 70% sur certaine applications ainsi qu’une consommation de mémoire bien moindre.
Quelques nouveautés
Dîtes enfin au revoir au mysql_query !! On doit utilisé à la place l’extension mysqli ou PDO.
On peut enfin définir les types scalaires suivants : int, bool, string, float
function foo(int $var) { return gettype($var); }
On peut également définir un type de retour pour les fonctions.
function foo(array $arg): int { return count($arg); }
Un nouvel opérateur de comparaison : <=>
Retourne 0, -1 ou 1 suivant que $a soit égal, inférieur ou supérieur à $b
echo 1 <=> 1; // 0 echo 1 <=> 2; // -1 echo 2 <=> 1; // 1