register_shutdown_function - не понимаю метод использования

hussar

In code we trust!
register_shutdown_function - не понимаю метод использования

Всем доброе время суток!
Делаю класс для MySql. Вот кусок кода. Не могу понять работает ли register_shutdown_function. Т.к. если смотреть по состоянию базы данных то конект остается. Из чего я делаю вывод - возможно я не совсем понял как данную функцию использовать, или криво написал код.
PHP:
function db() {
        $this->host = "localhost"; 
        $this->user = "root"; 
        $this->pass = ""; 
        $this->db = "echo"; 

        $this->link = mysql_connect($this->host, $this->user, $this->pass);
        mysql_select_db($this->db);
	}	

function query($query='') {
		if (!$query) return false;	
		return mysql_query($query, $this->link);
		register_shutdown_function("close");
	}
function close() {
    	mysql_close($this->link);
   	}
Всем заранее спасибо за разъяснения!
 

hussar

In code we trust!
:) Все гениальное просто. Спасибо!
А функция не работает!!!
 

SiMM

Новичок
> А функция не работает!!!
И не удивительно. Как она может работать, если register_shutdown_function никогда не выполняется в скрипте?
 

mani13

Новичок
SiMM
да даже если и выполнится(модифицируется, чтобы выполнялась), то регистрируется немного другая функция :)
 
Сверху