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