Hi, when you want to access class member variables prefix them with $this-> , otherwise they will be treated as local vars.
hope that helps. Elias "David Eggler" <[EMAIL PROTECTED]> wrote in message [EMAIL PROTECTED]">news:[EMAIL PROTECTED]... > I create a Instance fo the Class MenueItem in Menue. I change the value of > one of its variables. But when i call the function within MenueItem there > seems not to be a value: > The intresting thing is it works with Other variables, even i cant echo > them, they have a value.... > > Thanks for help > > class Menue { > > function Makechilde($somvalue) { > echo "Next_ID: " . $Parent_ID . "<BR>"; //Works > $MI->Parent_ID = $Parent_ID; > echo "Parent_ID: " . $MI->Parent_ID . "<BR>";//correct output > $MI->write(); > > } > } > > class MenueItem { > var $ID_Menue; > var $Name; > var $Parent_ID; > var $Next_ID; > var $Prev_ID; > > > function Write() { > echo "Parent_ID: " . $MI->Parent_ID . "<BR>"; > //(no output at all!) > } > > } > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php