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 : classe, propriétés et constructeur

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:09:45

Script

Objectif

Construire la structure d’un compte et initialiser ses propriétés lors de la création d’un objet.

Démonstration pas à pas

  1. Distinguer les données du compte (identité, références, solde) des actions que l’objet pourra accomplir.
  2. Créer le fichier Compte.php et déclarer la classe Compte. Définir les propriétés typées et leur visibilité.
  3. Ajouter un constructeur public __construct et ses paramètres ; prévoir les valeurs par défaut du solde, du découvert et de la devise.
  4. Affecter les paramètres aux propriétés avec $this->propriete. Relier chaque affectation à la propriété déclarée.

À retenir

  • Une classe décrit une structure ; une instance possède son propre état.
  • $this désigne l’instance courante ; -> donne accès à ses membres.

Précautions

La visibilité protected prépare l’utilisation dans des classes dérivées. Elle ne rend pas les propriétés accessibles directement depuis la page qui crée le compte.

Repères dans la vidéo

  • 00:00:11 — Attributs et actions d’un compte
  • 00:01:14 — Classe et instance
  • 00:02:16 — Visibilité des propriétés
  • 00:04:50 — Constructeur
  • 00:07:45 — Affectations avec $this