PHP Constructor

PHP Constructor

Fungsi __construct

Fungsi __construct() adalah fungsi khusus di dalam bahasa pemrograman PHP yang secara otomatis dipanggil ketika sebuah object dibuat dari suatu class. Fungsi ini biasanya digunakan untuk melakukan inisialisasi pada object yang dibuat, seperti mengisi nilai awal pada properti atau melakukan koneksi ke database.

Perhatikan bahwa fungsi __construct dimulai dengan dua garis bawah (__)!

Kita lihat dalam contoh di bawah, bahwa menggunakan __construct() membuat kita bisa melakukan pemanggilan fungsi set_name() yang mengurangi jumlah kode:

Contoh

<!DOCTYPE html>
<html>
<body>

<?php
class Buah {
  public $nama;
  public $warna;

  function __construct($nama) {
    $this->nama = $nama;
  }
  function get_name() {
    return $this->nama;
  }
}

$apel = new Buah("Apel");
echo $apel->get_name();
?>

</body>
</html>

Contoh lain:

Contoh

<!DOCTYPE html>
<html>
<body>

<?php
class Buah {
  public $nama;
  public $warna;

  function __construct($nama, $warna) {
    $this->nama = $nama;
    $this->warna = $warna;
  }
  function get_name() {
    return $this->nama;
  }
  function get_color() {
    return $this->warna;
  }
}

$apel = new Buah("Apel", "merah");
echo $apel->get_name();
echo "<br>";
echo $apel->get_color();
?>

</body>
</html>

Tinggalkan Balasan

Keranjang Belanja0
Keranjang belanja kosong ...
0