Kurejea Mali ndani ya Madarasa katika OOP kwa PHP

Ndani ya mbinu za darasa tutapata kutofautisha maalum $this. Itaelekeza kwa kitu cha darasa letu:

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

Hii inamaanisha kuwa tunaweza kurejea kwa mali za kitu kupitia $this. Hebu tujaribu. Hebu kitu chetu kiwe na mali name. Hebu tuonyeshe mali hii katika mbinu yetu:

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

Hebu sasa tuunde kitu cha darasa letu:

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

Hebu tuandike mali tunayohitaji:

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

Hebu sasa tuite mbinu, na hivyo kuonyesha kwenye skrini thamani ya mali:

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

Kwenye kitu cha darasa Employee andika mali name na salary.

Задание 2

Tengeneza mbinu, ambayo itaonyesha kwenye skrini jina la mfanyikazi.

Задание 3

Tengeneza mbinu, ambayo itaonyesha kwenye skrini mshahara wa mfanyikazi.