article(s) dans votre panier VOIR

Tuto PHP/MySQL | Lecture et modification des propriétés de type private

  • Vidéo 104 sur 158
  • 4h43 de formation
  • 158 leçons

Un contenu flash devrait s'afficher ici. Votre navigateur ne comporte pas de plugin flash, ou il ne s'est pas correctement initialisé.

Vous pouvez télécharger le plugin flash depuis le site d'Adobe à l'adresse suivante : http://get.adobe.com/flashplayer/.

Pour accéder à la suite de cette formation, vous devez vous abonner.
previous
summary
resume
next
play
Lecture et modification des propriétés de type private
00:00 / 01:08
HD
fullscreen
Je m’abonne
à partir de 16,6 € / mois
  • Visionnage en ligne
  • Accès illimité à toutes nos formations
OU
J'achète uniquement
la formation
49,90€
  • Téléchargement + VOD à vie
  • Accès uniquement à cette formation

Sommaire de la formation

Détails de la formation

Par définition, les propriétés de type private ne peuvent être accédées que par les méthodes de la classe dans laquelle elles ont été définies. Pour cela, on utilise des fonctions publiques appelées getter et setter. Leur nom commence toujours par get pour le getter et par set pour le setter.

Supposons que la propriété suivante soit définie dans la classe :

private $fyeo = "For Your Eyes Only";

Pour pouvoir lire et modifier cette propriété depuis une instanciation de la classe, vous définirez les fonctions getFyeo() et setFyeo() comme ceci :

public function getFyeo(){

  return $this -> fyeo;

}

public setFyeo($nouveau){

  $this -> fyeo = $nouveau;

}

La fonction publique getFyeo lit le contenu de la propriété private $fyeo et la retourne à l'appelant.

 

La fonction publique setFyeo affecte la valeur qui lui est passée en paramètre à la propriété private fyeo.