-->

Constructor dan Destructor OOP PHP

php

Assalamu'alaikum W.W
Sebelumnya kita telah membahas tentang Method dalam OOP PHP. Pada kesempatan kali ini onodasakamichi.blogspot.com akan membahas tentang Constrcutor dan Destructor OOP pada PHP Oke langsung saja cekidot semangat ngoprek.

A.Pengertian

Menurut Wikipedia, PHP: Hypertext Preprocessor adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk memprogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah CMS.

B.Latar Belakang

PHP termasuk bahasa pemrograman server side. PHP juga menjadi salah satu bahasa pemrograman yang wajib dikuasi oleh seorang programmer yang ingin menjadi seorang web developer. Hampir semua lowongan kerja web developer mensyaratkan menguasai bahasa pemrogramman PHP.

C. Maksud dan Tujuan

Memahami, mengerti, bisa, dan menguasai Constructor dan Destructor PHP

D. Jangka Waktu

90 Menit

E. Alat Dan Bahan

Koneksi Internet, Text Editor dan PC

F . Pembahasan

Pengertian Constrcutor

Constructor adalah method yang akan dijalan otomatis pada saat instansiasi /pembutan objek (new bblabla). Constructor dibuat menggunakan method : __construct().

Pengertian Destructor

Desctuctor adalah method khusus yang dijalankan secara otomatis pada saat sebuah objek dihapus. Biasanya digunakan untuk membersihkan beberapa variabel atau menjalankan proses tertentu sebelum objek dihapus. Destructor dibuat menggunakan method : _desctruct.

Contoh Penggunaan

<?php
class mobil{
  private $merk = "Lamborgini";
  private $milik = "Yang punya";
  public function __construct(){
    echo "Contoh constructor";
  }
  public function identifikasi()  {
    return "Laptop ini milik ".$this->milik." merk ".$this->merk;
  }
  public function __destruct(){
    echo "Contoh destruct";
  }
}
class laptop {
  private $brand;
  private $pemilik;
  public function __construct($pemilik, $brand){
    $this->pemilik = $pemilik;
    $this->brand = $brand;
  }
  public function hidup(){
    return "hidupkan laptop ".$this->brand. " milik ".$this->pemilik;
  }
}
$laptopku = new laptop("Ammar", "Lenovo");
echo "<br/>";
echo $laptopku->hidup();
echo "<br/>";
$mobilku = new mobil();
echo "</br>";
echo $mobilku->identifikasi();
echo "</br>";
?>

Hasil

Keterangan :
  •  __construct() akan dipanggil secara otomatis ketika class laptop di instansiasi.
  • identifikasi() method biasa yang akan menampilkan hasil string.
  • __destruct() akan dipanggil saat method dihapus.

 G. Kesimpulan

Contructor merupakan method yang akan  dijalankan saat instansiasi objek dan destruct akan dijalankan ketika method lenyap otomatis atau dilenyapkan.

H. Referensi

https://www.duniailkom.com/tutorial-belajar-oop-php-pengertian-constructor-dan-destructor/
https://www.w3school.com

Sekian pembahasan mengenai Constructor dan Destructor, artikel selanjutnya mebahas mengenai constructur dan destructor OOP PHP. Terima kasih sampai bertemu di tutorial selanjutnya. Salam Pantang tidur sebelum code fix (:.

Terkait :

1 Response to "Constructor dan Destructor OOP PHP"

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel