Nouveautés PHP 7
Optimisation des performances, refonte du moteur
Typage pour les paramétres et les valeurs retour des fonctions
Un grand nombre d’erreurs fatales sont transformées en exceptions
Nouvel opérateur : spaceship, pour comparer deux variables
Fonction array_column
Mots clefs semi-réservés
Nouvel opérateur : ??
Classes anonymes
Gérer le typage en PHP
Des variables au typage souple
Fonctions et méthodes : Définir le type des paramètres
Fonctions et méthodes : Définir le type de la valeur de retour
Utiliser les espaces de noms
Déclarer un espace de nom
Gérer plusieurs espaces de nom
Redéfinir des classes, fonctions, constantes de PHP
Importer des espaces de noms
Charger automatiquement des classes (autoload)
Définition d’une fonction de chargement automatique
La famille des fonctions spl_autoload_*()
Itérateurs et générateurs
Présentation des cas d’usage
Utilisation simple de l’Itérateur
Externaliser le code de l’itérateur avec IteratorAggregate
Écrire un générateur
Délégation de générateurs
Générateur vs Itérateur
8 rue Colbrant • 59000 Lille • tél. : 03 20 73 99 40 • https://capside-formation.fr • contact@capside-formation.fr