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%.