Formation PHP 7, nouveautés et bonnes pratiques de migration
- Programme
- Participants / Prérequis
- Intra / sur-mesure
-
Vous découvrirez et mettrez en pratique les nouveautés pertinentes apportées par la version PHP 7 dans le cadre d'un développement orienté Web. Vous apprendrez également à préparer la migration d'un site Web écrit en PHP 5 vers la version PHP 7 en identifiant les points clés à prendre en compte en amont.
Objectifs pédagogiques
- Acquérir une connaissance pratique des nouveautés du langage PHP 7
- Identifier les familles de problèmes potentiels en fonction de la version à migrer
- Mettre en œuvre les bonnes pratiques de migration
Travaux pratiques
Méthodes pédagogiques
Evolution de base
- Le cycle de release.
- Les éléments dépréciés.
- La syntaxe des variables.
- Intégration de l'Unicode au langage.
- Refonte du moteur, optimisation des performances.
Travaux pratiques
Dans un ensemble de scripts procéduraux représentant le fonctionnement d'un site Web de vente en ligne, identifier les éléments dépréciés et mettre en œuvre une stratégie de migration.
Le langage : ce qui change
- Les opérateurs de fusion et de comparaison (spaceship).
- Les constantes.
- Le déballage d'objets.
- Les nouvelles fonctions : array_column.
- Les expressions régulières.
- La cryptographie.
- Les fonctions qui évoluent.
- Le typage d'entrée et de retour.
Travaux pratiques
A partir de classes ADO fournies, effectuer un refactoring des classes en tenant compte des nouvelles syntaxes.
Erreurs et Assertions
- La nouvelle hiérarchie d'exceptions dans PHP 7.
- Exception Constructeur.
- Exception du Moteur.
- Exception d'Erreur.
- Les Erreurs presque fatales.
- Throwable et Userland.
- Appel de méthode sur non-objet.
- Assertions et Expectations.
Travaux pratiques
Implémentation d'une stratégie de gestion d'erreur et d'exception, basée sur les interfaces standards.
Fermeture et Générateur
- Closure : liaison à l'invocation.
- Générateur : valeurs de retour et délégation.
Démonstration
Démonstration de code portant sur la syntaxe des générateurs et des closures.
» Participants
» Prérequis
| Roland N. 20/09/2018 |
5 / 5
|
| Françis B. 20/09/2018 |
5 / 5
|
Les avis client sont issus des feuilles d’évaluation de fin de formation. La note est calculée à partir de l’ensemble des avis datant de moins de 12 mois.










