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<?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<?php
  class User {
    public $name;
    
    public function show() {
      return $this->name;
    }
  }
?>

Maintenant, créons un objet de notre classe :

php<?php
  $user = new User;
?>

Enregistrons la propriété souhaitée :

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

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

php<?php
  echo $user->show(); // affichera 'john'
?>
Задание 1

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

Задание 2

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

Задание 3

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