Php - Rendez vos classes plus robustes avec le typage
Problème de lecture
Cette vidéo ne semble pas disponible
00:00
00:00
Sous-titres non disponibles
2h43
de formation
23
leçons vidéo
3
chapitres
Débutant
niveau requis
Carl Brison
Carl Brison
Formateur certifié

Php - Rendez vos classes plus robustes avec le typage

4.8/5 Trustpilot (1391 avis) Satisfait ou remboursé
2h43
de formation
23
leçons vidéo
3
chapitres

Dans ce cours complet, découvrez comment exploiter pleinement le typage des données dans les classes PHP pour écrire un code plus robuste, lisible et sécurisé.

Dans ce tuto PHP - Rendez vos classes plus robustes avec le typage

Vous apprendrez à :

  • Créer des propriétés privées typées avec int, string, float, bool et ?nullable.
  • Utiliser les getters et setters pour protéger vos données et ajouter des validations.
  • Mettre en pratique les enum pour représenter des rôles ou statuts de manière sûre.
  • Calculer des valeurs avec des unions types (int|float) pour gérer différents formats de données.
  • Implémenter des classes readonly pour garantir l’immuabilité de certaines entités métier.

À travers un exemple concret :

  • Une classe User pour gérer les utilisateurs et leur rôle.
  • Une classe Product pour gérer les produits, leurs prix et leur disponibilité.
  • Une classe Order pour regrouper un utilisateur et une liste de produits, avec calcul automatique du total et gestion des exceptions pour les produits hors stock.

 
Ce tutoriel est idéal pour les développeurs souhaitant passer du code PHP classique au PHP moderne typé, comprendre l’encapsulation et la validation de données dans un projet réel.
Prérequis : connaissances de base en PHP et notions de programmation orientée objet (POO).
À la fin de cette vidéo, vous serez capable de créer vos propres classes robustes et typées, prêtes pour un projet professionnel.
Afin de suivre ce tuto PHP dans de bonnes conditions, vous devez connaître les bases de la POO en Php. 

Sachez que grâce à votre CPF, vous pouvez passer une Certification PHP reconnue par l'État ainsi que par le monde du travail !
Découvrir la formation PHP financée par votre CPF !

Qu’allez-vous apprendre dans ce cours ?

Plan de cours
Chapitre 1
Le typage des données
Chapitre 2
Les exceptions
Chapitre 3
Application

Table des matières

Chapitre 1 : Le typage des données

59m55
 
Leçon 1Les types scalaires
Leçon 2Type nullable
Leçon 3Union Type
Leçon 4Readonly appliquée aux propriétés
Leçon 5Readonly appliquée à la classe
Leçon 6Héritage d'une classe readonly
Leçon 7Définir un rôle sans valeur associée
Leçon 8Définir un rôle avec valeur associée
Leçon 9Le retour void d'une méthode

Chapitre 2 : Les exceptions

39m29
 
Leçon 1Les différents types d'exception
Leçon 2Retourner une exception générique
Leçon 3Retourner une valeur invalide passée en argument
Leçon 4Retourner une erreur à l'exécution
Leçon 5Retourner une erreur logique

Chapitre 3 : Application

1h04
 
Leçon 1Présentation du Projet
Leçon 2Créer la classe User
Leçon 3Créer la classe Product
Leçon 4Instancier des nouveaux utilisateurs
Leçon 5Instancier des nouveaux produits
Leçon 6Créer une commande pour un utilisateur
Leçon 7Ajouter un produit à la commande
Leçon 8Gérer la rupture de stocke
Leçon 9Ecrire le total de la commande

Avis des apprenants

Détail des avis
1
Commentaire
5/5
Note moyenne
5/5
1
4/5
0
3/5
0
2/5
0
1/5
0
Jean-Claude Warg-Briers
Jean-Claude Warg-Briers
Publié le 22/04/2026
Ce tuto m'a permis de bien comprendre le typage du PHP et la gestion des erreurs. Avant je supprimais le tapage proposé par Visual studio code car mal utilisé il était source d'erreur . Toujours excellent , merci Didier
Carl Brison
Carl Brison
Merci beaucoup Didier ;-)

Vos questions sur le cours

Quel est le niveau requis pour suivre ce tuto ?

débutant

Que contient le fichier source ?

Tous les codes de ce tutoriel.

Deux façons de suivre cette formation

À l'unité
Pour vous former sur ce sujet précis
29,99€
Paiement unique, sans abonnement
Accès à vie à cette formation
2h43 de vidéo • 3 chapitres
Satisfait ou remboursé voir conditions
Accès immédiat après paiement
Avec l'abonnement
Pour progresser en continu
34,90€ /mois
Sans engagement
Cette formation + 6 781 autres en illimité
Plus de 20 nouvelles formations par mois
Résiliable en 1 clic, à tout moment
Commencer avec l’abonnement
Accès immédiat, pendant votre abonnement

Inclus dans les deux formules

  • Hors connexion via l'app Tuto.com
  • Salon d'entraide pour vos questions
  • Certificat de complétion
Paiement sécurisé 1,4 million d'apprenants 4.8/5 Trustpilot
Logo carte-bancaire-monoLogo visa-monoLogo mastercardLogo paypal-monoLogo klarna-monoLogo apple-pay-monoLogo google-pay-mono
Une question avant de choisir ? Écrivez-nous ou appelez le 01 84 80 80 29 (du lundi au vendredi, 10h-12h et 14h-16h)

Formations complémentaires

Les apprenants qui suivent cette formation s'intéressent aussi à :

Abonnement 34,90€/mois

Attendez ! 🤗

Accédez à plus de 1425 tutos gratuits

Notre politique de protection des données