<title>class: __isset</title>

<php out='stdout' compile='true'>
<?php

class SomeClass
{


	public function __isset($name)
	{
		echo "name is $name \n";
		if($name == "test")
			return true;

		if($name == "foo")
			return true;

		return false;

	}

}

$o = new SomeClass();

echo assert( isset($o->test) === true) ? "OK" : "FAIL"; 
echo "\n";
echo assert( isset($o->foo) === true) ? "OK" : "FAIL"; 
echo "\n";
echo assert( isset($o->bar) === false) ? "OK" : "FAIL"; 
echo "\n";

?>
</php>

<compare file='stdout'>
name is test 
OK
name is foo 
OK
name is bar 
OK
</compare>
