Hi! Am Mo, 2004-03-15 um 13.02 schrieb Dave Starling: > I think you could also do something like this: > > class MyClass { > function MyClass { > $this->var1="1"; > $this->var2="2"; > } > function GetVar($var) { > return $this->{$var}; > } > } > > $test = new MyClass(); > > echo $test->GetVar('var1').'<br />'; > echo $test->GetVar('var2').'<br />';
Better check first if property/var exists: function getVar($var) { $that = null; if (isset($this->$var)) { $that = $this->$var; } return $that; } -- Regards Marco -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php