Properti Objek dalam PHP
Sekarang kita akan belajar bekerja dengan objek
dan propertinya dengan contoh yang lebih praktis.
Mari kita buat kelas User, yang
akan menggambarkan pengguna situs web kita. Biarkan
pengguna kita memiliki dua properti:
nama dan usia. Mari tulis kode kelas kita:
<?php
class User
{
public $name;
public $age;
}
?>
Saat ini kelas kita tidak melakukan apa pun - kelas hanya menggambarkan apa yang akan dimiliki oleh objek-objek dari ini kelas (dalam kasus kita, setiap objek akan memiliki nama dan usia). Pada dasarnya, selama kita belum membuat setidaknya satu objek dari kelas kita - tidak ada yang berguna yang akan terjadi.
Mari kita buat objek dari kelas kita. Pada saat yang sama, perlu diingat bahwa kelas biasanya dinamai dengan huruf besar, dan objek-objek dari kelas-kelas tersebut - dengan huruf kecil.
Mari kita deklarasikan kelas:
<?php
class User
{
public $name;
public $age;
}
?>
Dan sekarang mari kita buat objek dari kelas kita:
<?php
$user = new User;
?>
Sekarang mari kita tulis sesuatu ke dalam properti objek kita, lalu tampilkan data ini di layar:
<?php
$user = new User;
$user->name = 'john';
$user->age = 25;
echo $user->name;
echo $user->age;
?>
Buat kelas Employee,
di mana akan ada properti berikut - name,
age, salary.
Buat objek dari kelas Employee, lalu
atur propertinya ke nilai-nilai berikut
- nama 'john', usia 25, gaji
1000.
Buat objek kedua dari kelas Employee,
atur propertinya ke nilai-nilai berikut
- nama 'eric', usia 26, gaji
2000.
Tampilkan di layar jumlah gaji pekerja yang dibuat.
Tampilkan di layar jumlah usia pekerja yang dibuat.