是否有更短的方法来实现以下目标:
$i = 1;
$prop = 'image' . $i;
$image = $this->getObject->$prop;
我想到的是像
这样的东西$image = $this->getObject->image{$i};
任何想法?
答案 0 :(得分:7)
怎么样:
$this->getObject->{'image'.$i};
答案 1 :(得分:1)
更好的解决方案是制作所有图像的数组,然后像这样调用它:
$this->getObject->image[$i]
这会更快,并且通常比一堆不同的变量更容易使用。