Petunjuk:
RUN di dalam editor untuk menjalankan program.<?php
class Bangunan {
function __destruct() {
echo "Sebuah bangunan sedang dihancurkan!";
}
}
// Membuat object
$rumah = new Bangunan();
// Saat script selesai atau object dihapus, destructor akan dipanggil otomatis.
unset($rumah);
Class Bangunan memiliki method khusus __destruct() yang akan dipanggil secara otomatis saat object $rumah dihancurkan, baik karena script selesai dieksekusi atau menggunakan unset(). Method ini berguna untuk menjalankan proses akhir seperti menutup koneksi atau menampilkan pesan. Dalam contoh ini, pemanggilan unset($rumah) secara eksplisit menghapus object, sehingga muncul pesan dari destructor.