All pastes #16915 Raw Edit

Mine

public text v1 · immutable
#16915 ·published 2005-07-05 09:46 UTC
rendered paste body
<?php
	class Person {
		var $name;

		function Person ( $name ) {
			$this->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 ().'<br/>';
	echo $person->name.' is trying to open $door<br/>';
	$person->open ($door);
	echo 'Door is '.$door->status ().'<br/>';
?>