Constructor Dan Destructor
public function __construct() public function __destruct()<?php
class User {
protected $nama;
protected $umur;
// Constructor untuk menginisialisasi nama dan umur user
public function __construct($nama, $umur) {
$this->nama = $nama;
$this->umur = $umur;
}
// Destructor untuk membersihkan ketika objek tidak lagi digunakan
public function __destruct() {
// Biasanya digunakan untuk melepaskan sumber daya atau melakukan pembersihan
echo "Destructor dipanggil: Menghancurkan objek User\n";
}
// Method untuk menampilkan data user
public function display() {
echo "Nama: {$this->nama}, Umur: {$this->umur}\n";
}
}
// Membuat objek User
$user = new User("Ariadi", 20);
// Menampilkan data user
$user->display();
// Destructor akan secara otomatis dipanggil ketika skrip selesai atau ketika objek tidak lagi digunakan
?>
Last updated