Подскажите как можно не использовать статическую переменную ? и как вывести тоже самое без использование сортировки массива обратном направление PHP: function path($cat,$link) { connection(); static $link; //$link = array(); $query="SELECT id, name, parent FROM category where id=$cat "; $rezult = mysql_query($query); if (!$rezult) echo mysql_error().exit(); if (mysql_num_rows($rezult) > 0) { $cat = mysql_fetch_array($rezult); if($cat['parent'] == 0) $link[] .= "-><b>".$cat['name']. "</b>"; if($cat['parent'] > 0) $link[] .= "-><a href=theme.php?cat=".$cat['id'].">".$cat['name']. "</a>"; path($cat['parent'],$link); } krsort($link); return $link; } $links = path($cat,''); if (!empty($links)) foreach($links as $v) echo $v; Выводит так: Main:->Auto->BNW->4X4