Mam problem kdyz zavolam funkci z tytez funkce v objektu akorad v predkovi, tak se ty zmeny neulozej, jako by to byla jen kopie...

Kód:
//nastav jako viditelny
         function Visible()
         {
            $this->visible = true;
            if($this->parent)
            {
                echo "parent:".$this->parent->id."
";
                $this->parent->Visible();
            }
         }
no a promena visible se nezmeni ve predcich, ale pritom to ty predky projde

tohle je zacatek ty tridy:
Kód:
 class Adresar
     {
         var $id;           //id
         var $nazev;        //nazev
         var $parent;       //predchudce
         var $subfolder;    //pod adresare
         var $count;        //pocet podadresaru
         var $visible;      //viditelny? rozbaleny?