La POO en PHPLa visibilité public / private

Télécharger la vidéo

La visibilité permet de définir comment une propriété ou une méthode pourra être utilisée.

  • public, permet d'indiquer que la propriété ou la méthode sera accessible à l'intérieur mais aussi à l'extérieur de la classe
  • private, permet d'indiquer que la propriété ou la méthode sera accessible à l'intérieur de la classe seulement
  • protected, permet d'indiquer que la propriété ou la méthode sera accessible à l'intérieur de la classe et des classes héritées

Quelques petites précisions :

  • Si une propriété est déclarée en utilisant le mot clef var, elle sera définie comme publique
  • Si une méthode est déclarée sans visibilitée, elle sera définie comme publique