name = $name; } function open (&$object) { $object->setOpen (true); } } class Door { var $open = false; function setOpen ($bool) { $this->open = $bool; } } $person = new Person ('cshobe'); $door = new Door (); echo 'Door is '.($door->open ? 'open' : 'closed').'
'; echo $person->name.' is trying to open $door
'; $person->open ($door); echo 'Door is '.($door->open ? 'open' : 'closed').'
'; ?>