32. Définir des Classes et Créer des Objets
Nous commençons le parcours POO en définissant le modèle (Classe) puis en créant des instances de ce modèle (Objets).
Définition d'une Classe
Une classe est définie à l'aide du mot-clé class. Par convention, les noms de classes sont mis en majuscules en utilisant le PascalCase (par exemple, Car, UserAccount).
php
make . " démarre.\n"; } } ?>$thisest une variable spéciale qui fait référence à l'instance spécifique de l'objet exécutant actuellement la méthode.
Création d'Objets (Instantiation)
Un objet est créé à l'aide du mot-clé new.
php
$car1->color = "Red"; $car1->make = "Tesla"; $car2->color = "Blue"; $car2->make = "BMW"; // Appeler des méthodes $car1->startEngine(); // Résultat : Le moteur Tesla démarre. $car2->startEngine(); // Résultat : Le moteur BMW démarre. ?>Chaque objet ($car1 et $car2) possède sa propre copie indépendante des propriétés (color et make).