Comprendre les modificateurs d'accès dans PHP POO : public, protégé et privé

DEV - 10/09
En programmation orientée objet (POO) PHP, les modificateurs d'accès contrôlent la visibilité des propriétés de classe...

En programmation orientée objet (POO) PHP, les modificateurs d'accès contrôlent la visibilité des propriétés et des méthodes de classe. Les principaux modificateurs d'accès en PHP sontpublique,protégé, etprivé.

Cet article vous expliquera le but et l'utilisation de ces modificateurs d'accès et expliquera comment les appliquer efficacement en PHP OOP.

1. Modificateur d'accès public

  • Mot-clé :publique
  • Visibilité : accessible de n'importe où : à l'intérieur de la classe, à l'extérieur de la classe et dans les classes dérivées.
  • Cas d'utilisation : Utilisationpubliquepour les propriétés ou les méthodes qui doivent être accessibles depuis n’importe quel contexte.

Exemple:

Utilisateur de classe { public $name = "John"; public function greet() { return "Bonjour, " . $this->nom ; } } $user = nouvel utilisateur(); echo $user->greet(); // Sortie : Bonjour, John
Entrer en mode plein écran Quitter le mode plein écran

Dans cet exemple, la propriété$nomet la méthodesaluer()sont publics, ce qui permet d'y accéder directement depuis l'extérieur de la classe.

2. Modificateur d'accès protégé

  • Mot-clé :protégé
  • Visibilité : accessible au sein de la classe elle-même et par les so...
    [Courte citation de 8% de l'article original]
Loading...