⊗ppOpBsPIC 6 of 107 menu

Accéder aux propriétés dans les classes en POO en PHP

À l'intérieur des méthodes de la classe, la variable spéciale $this sera disponible. Elle pointera vers l'objet de notre classe :

<?php class User { public function show() { var_dump($this); // objet } } ?>

Cela signifie que nous pouvons accéder aux propriétés de l'objet via $this. Essayons. Supposons que notre objet a une propriété name. Affichons cette propriété dans notre méthode :

<?php class User { public $name; public function show() { return $this->name; } } ?>

Maintenant, créons un objet de notre classe :

<?php $user = new User; ?>

Enregistrons la propriété souhaitée :

<?php $user->name = 'john'; ?>

Appelons maintenant la méthode, affichant ainsi à l'écran la valeur de la propriété :

<?php echo $user->show(); // affichera 'john' ?>

Dans un objet de la classe Employee, enregistrez les propriétés name et salary.

Créez une méthode qui affichera à l'écran le nom de l'employé.

Créez une méthode qui affichera à l'écran le salaire de l'employé.

bydeenesfrptru