Formation Les nouveautés de PHP 8


Taux global de satisfaction Client : 4.8 sur 5 pour 497 formations

Accueil / Formation / programmation serveur

sagexa in good shape

PHP 8 : les nouveautés

bien utiliser les nouvelles possibilités du langage

Lieu programmé : France entière (à distance)

du 10-01-2025 au 10-01-2025 (durée 1 jour)

Tarif : 750 € HT / personne (750 € TTC)
sous réserve d'un nombre suffisant d'inscriptions
Par 10-01-2025programmation serveur

PHP 8 est une mise à jour majeure du langage PHP. Elle contient beaucoup de nouvelles fonctionnalités et d'optimisations, incluant les arguments nommés, l'union de types, les intersections, attributs, promotion de propriété de constructeur, l'expression match, l'opérateur nullsafe, JIT (Compilation à la Volée), et des améliorations dans le système de typage, la gestion d'erreur, et de cohérence. Il est important de connaître les impacts sur une migration.

PHP 8 : les nouveautés

Objectifs de la formation PHP 8 : les nouveautés

  • Connaître les nouveautés de PHP 8
  • Savoir organiser une migration de verion de 7 à 8

Contenu de la formation PHP 8 : les nouveautés

Formation PHP 8 : les nouveautés

Durée de la formation

1 jour

Participants à la formation PHP 8 : les nouveautés

Cette formation s'adresse aux développeurs PHP 7

Niveau : intermédiaire 🌶️🌶️

Pré-requis de la formation

Maîtrise de PHP et des concepts objet.

j'évalue mon niveau ici (QCM)

Travaux pratiques de la formation

les participants réaliseront de nombreux travaux pratiques, basés sur les nouveautés de PHP 8


Programme de la formation PHP 8 : les nouveautés

PHP et cycles des versions

  • principes des versions
  • EOL et LTS
  • Bonnes pratiques de migration

< sommaire


Nouveautés PHP 8.0

  • Arguments nommés
  • Attributs
  • Promotion de propriétés
  • Types d'union
  • Expression match
  • Opérateur Nullsafe
  • Comparaisons sanitaires
  • Erreurs de type
  • Compilation Juste-à-Temps (JIT)
  • Ajustements de syntaxe et des erreurs
  • Nouvelles Classes, Interfaces, et Fonctions
  • Weakmap, Stringable

< sommaire


Nouveautés PHP 8.1

  • Enumerations
  • Propriétés Readonly
  • New en construteur
  • Pure Intersection et Never return
  • Fibers
  • Déstructuration
  • Nouvelles Classes, Interfaces, et Fonctions
  • Dépréciations et ruptures de compatibilité

< sommaire


Nouveautés PHP 8.2

  • Classes en lecture seule
  • DNF
  • Nouvelle extension "Random"
  • Propriétés dynamiques obsolètes
  • Taille du DOM et thread principal
  • Nouvelles classes, interfaces, et fonctions
  • Obsolescence et changements non rétrocompatibles

< sommaire


Nouveautés PHP 8.3

  • Constantes de Classe typées
  • #[\Override]
  • Deep-cloning
  • Nouvelles classes, interfaces, et fonctions
  • Obsolescence et changements non rétrocompatibles

< sommaire


Nouveautés PHP 8.4

  • Visibilité asymétrique
  • Recherches dans Array
  • Property Hooks
  • Syntaxe d'Instanciation
  • fonctions DOM Html5,DateTime et multi-octets
  • Verbes HTTP
  • Obsolescence et changements non rétrocompatibles

< sommaire