使用参数值访问php中的对象成员?

时间:2013-02-21 06:16:55

标签: metaprogramming php variable-variables

我希望像这段代码一样返回myobject的属性:

class myobject{
   var $foo = 1;
   var $bar = 2;

   function getProperty($Field) {
       return $this->$Field;// this line have error
   }

}

$ object = new myobject();

我称这样的方法

$object->getProperty("foo");

但行

  

返回$ this-> $ Field;

有错误。

1 个答案:

答案 0 :(得分:1)

我认为您想要使用魔术方法__gethttp://www.php.net/manual/en/language.oop5.overloading.php#object.get