batuhanaydin adlı üyeden alıntı: mesajı görüntüle
Class Ornek 
{
	public function __construct()
	{
		echo __METHOD__ . PHP_EOL;
	}
	
	public function __destruct()
	{
		echo __METHOD__ . PHP_EOL;
	}
}


/*
 * Sınıf çağırıldığında ilk önce __construct(); çalışacaktır..
 * En son ise __desctruct(); çalışır ve orada da mysql_close ile veritabanı bağlantısını sonlandırabilirsiniz..
 * */ 

$ornek = new Ornek();

/*
 * Çıktı ;
*  Ornek::__construct
*  Deneme..
*  Ornek::__destruct
* */

echo '<br />Deneme.. <br />';
/*
 * __desctruct methodu burada çalışacak..
 * */

// Önceki sürümlerde ise

Class deneme 
{
	public function deneme()
	{
		echo __METHOD__;	
	}
}
// Şeklinde yazıldığında deneme methodunu sınıf adı ile aynı koyduğunuzda başlangıç olarak alıyordu , __desctruct için ne yapıldığını bilemiyorum.
$deneme = new deneme();
Yani __construct() da veritabanı bağlantısı başlatıp __desctruct() methodunda sonlandırmanız mantıklı olacaktır ..
syntax hatalarınız olabilir ayrıca class keywordunu yanlış yazmışınız evrensel kod yapısına uyumsuzluk sağlıyor.