Destructor Pada Konsep OOP PHP

Sebelum anda membaca tulisan ini, ada baiknya anda membaca Tentang Construct. Karena keduanya saling berhubungan. Okey langsung saja pembahasannya.
Destructor adalah suatu method khusus yang ter-eksekusi otomatis saat object dimusnahkan. Ini merupakan kebalikan dari Constructor.

Keyword yang digunakan : __destruct( ) //dobel underscore

Untuk memudahkan pembelajaran, kita gunakan contoh yang lalu kita pelajari pada bagian construct.

<?php
// file construct

class Produk {
    public $nama;
 
    function __construct($nama){
        $this->nama = $nama;
        echo 'Ini adalah constructor : '. $nama.'<br />';
    }
    function __destruct(){
        echo 'Object dimusnahkan';
    }
}

// file proses
$namaproduk = new Produk('Buah');
unset($namaproduk);

// Hasil Output
Kode diatas akan menampilkan output :
Ini adalah constructor : Buah
Object dimusnahkan

Dapat kita lihat bahwa kedua hampir meiliki kegunaan yang sama tetapi berbeda. Silakan anda pahawi sedikit demi sedikit.

"Salam Blogger Reog"

Tidak ada komentar :

Posting Komentar

tombol share icon
tombol kembali ke atas
Wait . . . !!!
tampilan ads aktif