33. Propriétés (Attributs) et Méthodes (Comportements)
Cette leçon approfondit la compréhension des deux composants principaux d'une classe.
Propriétés (Données)
Les propriétés sont des variables définies au sein d'une classe. En PHP moderne, elles doivent être déclarées avec un modificateur d'accès (comme public, couvert dans la Leçon 35).
php
Méthodes (Comportement)
Les méthodes sont des fonctions définies au sein d'une classe qui opèrent sur les données de l'objet ou effectuent des actions.
Accéder aux Propriétés à l'intérieur des Méthodes :
Les méthodes utilisent le mot-clé $this suivi de l'opérateur flèche (->) pour accéder aux propriétés de l'objet.
php
a ou $this->b ne fonctionneraient pas ici s'ils ne sont pas des propriétés. return "Cette méthode effectue une addition."; } } $calc = new Calculator(); echo $calc->add(10, 5); ?>Valeurs par Défaut des Propriétés
Les propriétés peuvent être initialisées avec des valeurs par défaut lors de leur déclaration.
php
status; } } $p = new Product(); echo $p->getStatus(); // Résultat : In Stock ?>