Php de __construct class çalışınca yapılacakları __destruct ise class bitince yapılacaklar diye tamımlıyabiliriz. phpnin sabit fonksiyonu denilebilir.
<?php
//örnek 1
class test {
function __construct() {
echo 'class başladı <bt />';
}
function __destruct() {
echo 'class bitti <bt />';
}
function test(){
echo 'test <bt />';
}
}
$obj = new test();
$obj->test();
?>
<?php
//örnek 2
class test
{
private $sehir;
public function __construct($sehir)
{
$this->sehir = $sehir;
echo $this->sehir;
}
public function __destruct()
{
echo 'Sehir değişken içeriği boşaltıldı.';
unset($this->sehir);
}
}
$bbb = new test('Bursa');
?>