Retour au cours

Propriétés (Attributs) et Méthodes (Comportements)

PHP : Le Bootcamp Complet du Débutant à l'Expert (0 à Héros)

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 ?>