Properti melalui Parameter Konstruktor dalam OOP di PHP

Variabel yang diteruskan melalui parameter konstruktor, dapat ditulis ke dalam properti objek:

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

Dengan demikian nilai yang diteruskan akan dapat diakses di semua metode kelas. Sebagai contoh, mari gunakan nilai yang diteruskan dalam suatu metode:

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 cara kerjanya. Buat objek baru, dengan meneruskan nama dan nama belakang pengguna sebagai parameternya:

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

Sekarang akses metode kita:

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

Teruskan ke konstruktor kelas Employee nama dan gaji karyawan lalu tuliskan ke dalam properti yang sesuai.

Задание 2

Buat metode yang akan menampilkan nama karyawan.

Задание 3

Buat metode yang akan menampilkan gaji karyawan.

Задание 4

Buat metode yang akan meningkatkan gaji karyawan sebesar 10%.