Passer au contenu principal
Accéder à l'ensemble des vidéos de ce cours en ligne en illimité à partir de 99€HT/an. Voir nos offres

PHP Intermédiaire : POO, exceptions et PDO

Les bases de la programmation orientée objet

POO : instanciation et accesseurs

Accéder à l'ensemble des vidéos de ce cours en illimité à partir de 99€ HT/an.

Les bases de la programmation orientée objet
00:08:06

Script

Objectif

Créer un compte puis accéder à son état par des méthodes publiques.

Démonstration pas à pas

  1. Charger la définition de Compte dans la page et créer une instance avec new, en respectant l’ordre des paramètres du constructeur.
  2. Observer l’objet créé, puis constater que l’accès direct à une propriété protected est refusé.
  3. Introduire les getters pour lire les valeurs et les setters pour les modifier.
  4. Utiliser l’extension PHP Getters & Setters dans l’éditeur, puis relire les méthodes produites et le retour des setters.

À retenir

  • L’appel du constructeur fournit l’état initial de chaque instance.
  • Les accesseurs constituent un point d’entrée public vers des propriétés protégées.

Précautions

La génération automatique d’accesseurs ne crée pas à elle seule les règles de validation du métier. Relire les types, les valeurs de retour et les champs réellement modifiables.

Repères dans la vidéo

  • 00:00:11 — Chargement de la classe
  • 00:00:42 — Création avec new
  • 00:03:32 — Accès direct refusé
  • 00:04:02 — Getters et setters
  • 00:06:20 — Génération dans l’éditeur