RE: [PHP] Anyway to access a class variable without using a return function?

From: Date: Mon, 15 Mar 2004 12:36:07 +0000
Subject: RE: [PHP] Anyway to access a class variable without using a return function?
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-180434@lists.php.net to get a copy of this message
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

« previous php.general (#180434) next »