Порядок вызовов конструкторов

akxxiv

Новичок
Порядок вызовов конструкторов

Что-то не совсем понял. Так и должно быть???
PHP:
class passport extends users
{
	function __construct()
	{
		echo __CLASS__, "<br>";
		parent::__construct("users");
	}
}

class users extends simpleObject
{
	function __constract()
	{
		echo __CLASS__, "<br>";
		parent::__constract("users");
	}
}

class simpleObject
{
	function __construct ($table)
	{
		echo __CLASS__, "<br>";
		$this->DB = & Core::$DB;
		$this->table = $table;
	}
}
Выводит следующее

passport
simpleObject

А куда делся users ???

версия РНР 5.1.6
 
Сверху