Résumé des principales nouveautés des versions 8 et 8.1

Les principales nouveautés de la version 8 présentées dans cet ouvrage sont les suivantes : Version 8

  • Constantes obligatoirement sensibles à la casse.

  • Exception Error (qui interrompt le script si elle n’est pas gérée) en cas d’utilisation d’une constante non définie (la constante n’est plus interprétée comme une chaîne).

  • Erreur de niveau E_WARNING en cas d’utilisation d’une variable non initialisée.

  • Erreur de niveau E_WARNING en cas d’utilisation d’une notation de type tableau sur une variable de type null, bool, int, float ou resource.

  • La conversion d’un nombre à virgule flottante en chaîne de caractères ne tient plus compte de l’environnement de localisation (anglais, français, etc.).

  • Comparaison plus saine entre les nombres et les chaînes.

  • Suppression de la prise en charge des accolades pour accéder au énième caractère d’une chaîne.

  • Suppression de la prise en charge des accolades pour accéder à un élément dans un tableau.

  • Évolution des règles de conversion d’une chaîne de caractères en nombre.

  • Ajout du type mixed.

  • Ajout du type de retour static.

  • Ajout d’une union de types.

  • Utilisation obligatoire des parenthèses lors de l’imbrication des opérateurs ternaires (?).

  • Ajout de l’expression match.

  • L’opérateur...

couv_RI58PH8MY.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Exemples complémentaires