DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja

Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

KELAS DAN OBJEK

Pelajari konsep dasar Kelas dan Objek dalam PHP dengan panduan langkah demi langkah yang mudah dipahami untuk pemrograman berorientasi objek.

Memahami Kelas dan Objek dalam PHP

Dalam pemrograman PHP, konsep kelas dan objek merupakan fondasi penting dalam pemrograman berorientasi objek (OOP). Kelas digunakan sebagai cetakan untuk membuat objek, sementara objek adalah instansi dari kelas yang memiliki sifat (properties) dan perilaku (methods).

Kelas dalam PHP

Kelas adalah struktur kode yang digunakan untuk menggabungkan data dan fungsi yang terkait menjadi satu paket. Data yang dimaksud adalah properties (variabel yang terdapat di dalam kelas) dan fungsi-fungsi itu adalah methods (fungsi dalam kelas).

Membuat Kelas

Untuk mendefinisikan kelas dalam PHP, kamu bisa menggunakan kata kunci class diikuti dengan nama kelas yang diinginkan:

class Mobil {
  // kode untuk properties dan methods di sini
}

Menambahkan Properties dan Methods

Properties adalah variabel yang didefinisikan di dalam kelas, sedangkan methods adalah fungsi yang juga didefinisikan di dalam kelas tersebut.

class Mobil {
  public $warna;
  public $merk;

  public function nyalakanMesin() {
    echo "Mesin diaktifkan!";
  }
}

Objek dalam PHP

Objek adalah instansi atau contoh konkret dari sebuah kelas. Setelah mendefinisikan kelas, kamu bisa membuat objek dari kelas tersebut dengan menggunakan kata kunci new.

Membuat Objek

Berikut ini adalah cara untuk membuat objek dari kelas Mobil:

$mobilBMW = new Mobil();

Mengakses Properties dan Methods

Kamu bisa mengakses properties dan methods objek menggunakan operator ->:

// Mengatur nilai properties
$mobilBMW->warna = "Biru";
$mobilBMW->merk = "BMW";

// Memanggil method
$mobilBMW->nyalakanMesin();

Penggunaan kelas dan objek dalam PHP memudahkan pengorganisasian kode dan membuat kode lebih mudah dipahami serta di-maintain. Memahami konsep kelas dan objek adalah langkah penting bagi pemrogram yang ingin memanfaatkan sepenuhnya kemampuan PHP dalam pemrograman berorientasi objek.

👈🏼 OOP pada PHP
Properti dan metode kelas 👉🏼