public function getTree($id, $CategTree=array(), $i=0) { global $db_link; array_push($CategTree, (int) $id); if ($this->parents($id)) { if ($this->getById($id) != 'root') { $this->getTree($this->parents($id), $CategTree, $i++); } else { var_dump($CategTree); return $CategTree; } } }