Verwysing na eienskappe binne klasse in OOP in PHP

Binne metodes van 'n klas sal die spesiale veranderlike $this vir ons beskikbaar wees. Dit sal verwys na die objek van ons klas:

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

Dit beteken dat ons na die eienskappe van die objek kan verwys deur $this. Kom ons probeer. Laat ons sê ons objek het die eienskap name. Laat ons hierdie eienskap in ons metode uitsluit:

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

Kom ons skep nou 'n objek van ons klas:

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

Laat ons die verlangde eienskap toewys:

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

Kom ons roep nou die metode aan, en sodoende die waarde van die eienskap op die skerm vertoon:

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

Teken die eienskappe name en salary toe aan die objek van die klas Employee.

Задание 2

Skep 'n metode wat die naam van die werknemer op die skerm sal vertoon.

Задание 3

Skep 'n metode wat die salaris van die werknemer op die skerm sal vertoon.