Sifat melalui Parameter Pembina dalam OOP dalam PHP

Pembolehubah yang dihantar melalui parameter pembina, boleh ditulis ke dalam sifat objek:

php<?php
  class User {
    public $name;
    public $surn;
    
    public function __construct($name, $surn) {
      $this->name = $name;
      $this->surn = $surn;
    }
  }
?>

Dengan cara ini, nilai yang dihantar akan boleh diakses dalam semua kaedah kelas. Sebagai contoh, mari kita gunakan nilai yang dihantar dalam beberapa kaedah:

php<?php
  class User {
    public $name;
    public $surn;
    
    public function __construct($name, $surn) {
      $this->name = $name;
      $this->surn = $surn;
    }
    
    public function show() {
      return $this->name . ' ' . $this->surn;
    }
  }
?>

Mari kita uji bagaimana ini berfungsi. Buat objek baru, dengan menghantar nama dan nama keluarga pengguna sebagai parameter:

php<?php
  $user = new User('john', 'smit');
?>

Sekarang, akses kaedah kami:

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

Hantar kepada pembina kelas Employee nama dan gaji pekerja dan tuliskan mereka ke dalam sifat yang sepadan.

Задание 2

Buat kaedah yang akan menunjukkan nama pekerja.

Задание 3

Buat kaedah yang akan menunjukkan gaji pekerja.

Задание 4

Buat kaedah yang akan meningkatkan gaji pekerja sebanyak 10%.