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