Accueil > Développement > PHP 7 – Les Nouveautés

Formation
PHP 7 – Les Nouveautés

Demande de devis

Formation possible en intra entreprise

Durée : 2 jours - 14h

Tarif HT Inter Jour / personne : 450€

Réf : 4-PP-NEW

Téléchargez le plan de cours

Maitriser les nouveautés et être opérationnel sur PHP

Découvrir les nouveautés de PHP 7

  • Optimisation des performances, refonte du moteur
  • Typage pour les paramètres et les valeurs retour des fonctions
  • Exceptions, les anciennes erreurs fatales
  • Un nouvel opérateur pour comparer deux variables : spaceship
  • Fonction array_column
  • Mots clefs semi-réservés
  • Un nouvel opérateur pour PHP 7?
  • Classes anonymes

Comprendre le typage en PHP 7

  • 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

Apprendre à organiser le code, nommer et utiliser les dépendances

  • Organisation du code et des fichiers : PSR inside
  • Utilisation de paquets : composer; numéros de version et semver...
  • Utiliser SOLID

Maîtriser Autoload pour le chargement automatique des classes

  • Définition d’une fonction de chargement automatique
  • Fonction de chargement automatique native (pour introduire la suite)
  • La famille des fonctions spl_autoload_*()

Utiliser les itérateurs et les 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

Gérer les espaces de noms

  • Déclarer un espace de nom
  • Gérer plusieurs espaces de noms
  • Redéfinir des classes, fonctions, constantes de PHP
  • Importer des espaces de noms
  • Conventions de nommage

Prochaines formations

Du 18/03/2021
Au 19/03/2021
Réserver
Du 16/09/2021
Au 17/09/2021
Réserver

Formations associées

Demande de devis

  • Veuillez saisir un nombre entre 1 et 12.
  • Ce champ n’est utilisé qu’à des fins de validation et devrait rester inchangé.
1