Akses Properti di Dalam Kelas dalam OOP di PHP
Di dalam metode kelas, kita akan memiliki akses ke
variabel khusus $this.
Variabel ini akan merujuk pada objek dari
kelas kita:
<?php
class User {
public function show() {
var_dump($this); // objek
}
}
?>
Ini berarti kita dapat mengakses
properti objek melalui $this.
Mari kita coba. Misalkan objek kita
memiliki properti name. Mari tampilkan
properti ini dalam metode kita:
<?php
class User {
public $name;
public function show() {
return $this->name;
}
}
?>
Sekarang mari kita buat objek dari kelas kita:
<?php
$user = new User;
?>
Mari isi properti yang kita inginkan:
<?php
$user->name = 'john';
?>
Sekarang mari panggil metode tersebut, sehingga menampilkan nilai properti di layar:
<?php
echo $user->show(); // akan menampilkan 'john'
?>
Ke dalam objek kelas Employee
isi properti name
dan salary.
Buatlah metode yang akan menampilkan nama karyawan di layar.
Buatlah metode yang akan menampilkan gaji karyawan di layar.