是有一个较短的方式来实现以下目标:动态属性调用
$i = 1;
$prop = 'image' . $i;
$image = $this->getObject->$prop;
我心目中有类似
$image = $this->getObject->image{$i};
什么想法?
是有一个较短的方式来实现以下目标:动态属性调用
$i = 1;
$prop = 'image' . $i;
$image = $this->getObject->$prop;
我心目中有类似
$image = $this->getObject->image{$i};
什么想法?
更好的解决方案将是使所有图像的数组,然后调用它像这样:
$this->getObject->image[$i]
这将是更快,往往是多比一堆不同的变量更容易处理。
阅读这个http://www.php.net/manual/en/function.call-user-func.php – diEcho 2011-05-04 09:40:35