DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Pelajari tentang properti dan metode kelas dalam PHP, termasuk penggunaannya dengan contoh kode sederhana untuk pemahaman yang lebih baik.
PHP adalah bahasa pemrograman yang populer untuk pengembangan web. Dalam PHP, kelas adalah konsep penting dalam pemrograman berorientasi objek (OOP). Kelas memungkinkan kamu untuk mengelompokkan kode dan struktur data yang terkait ke dalam satu unit logis. Kelas terdiri dari properti (variabel) dan metode (fungsi). Artikel ini akan menjelaskan apa itu properti dan metode dalam kelas PHP serta cara menggunakannya.
Properti dalam kelas PHP adalah variabel yang digunakan untuk menyimpan informasi yang terkait dengan kelas. Properti dapat diakses melalui objek atau langsung melalui kelas jika properti tersebut dideklarasikan sebagai static.
class Kendaraan {
public $roda;
public $warna;
public function __construct($roda, $warna) {
$this->roda = $roda;
$this->warna = $warna;
}
}
// Membuat objek kendaraan
$mobil = new Kendaraan(4, "Merah");
echo $mobil->warna; // Output: Merah
Dalam contoh di atas, $roda
dan $warna
adalah properti dari kelas Kendaraan
, yang menyimpan jumlah roda serta warna kendaraan.
Properti dapat dideklarasikan dengan salah satu dari empat tingkat akses:
public
- dapat diakses dari mana sajaprotected
- hanya dapat diakses oleh kelas itu sendiri dan kelas turunannyaprivate
- hanya dapat diakses oleh kelas itu sendiristatic
- milik kelas, bukan objek kelasclass ContohKelas {
public $propertiPublik;
protected $propertiTerlindungi;
private $propertiPribadi;
static $propertiStatic;
}
Metode adalah fungsi yang dideklarasikan di dalam kelas. Metode digunakan untuk mendefinisikan perilaku dan aksi yang bisa dilakukan oleh objek kelas.
class Manusia {
public function makan() {
echo "Saya sedang makan";
}
}
// Membuat objek manusia
$orang = new Manusia();
$orang->makan(); // Output: Saya sedang makan
Seperti properti, metode juga dapat dideklarasikan dengan tingkat akses public
, protected
, dan private
. Selain itu, metode juga bisa dideklarisakan sebagai static
.
class ContohMetode {
public function metodePublik() {
// Isi metode
}
protected function metodeTerlindungi() {
// Isi metode
}
private function metodePribadi() {
// Isi metode
}
static function metodeStatic() {
// Isi metode
}
}
Metode static dapat dipanggil tanpa membuat objek dari kelas. Kamu memanggilnya dengan menggunakan nama kelas diikuti oleh operator resolusi lingkup (::).
class ContohStatic {
public static function sapa() {
echo "Halo! Saya metode static.";
}
}
// Memanggil metode static
ContohStatic::sapa(); // Output: Halo! Saya metode static.
Memahami properti dan metode dalam kelas PHP sangat penting untuk pemrograman berorientasi objek yang efektif. Dengan properti dan metode, kamu bisa membuat kode yang lebih terstruktur, mudah dipelihara, dan reusable. Praktekkan dengan membuat kelas kamu sendiri dan lihat betapa kuatnya pemrograman berorientasi objek dalam PHP.