Etiket arşivi: Bitti

Php ile __construct ve __destruct Metotları

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');
?>