0
我创建的partials中,项目属性名称从数组传递以访问这些属性的值,但在定义$property->{$variable}
时收到错误Undefined property of Namespace\Entity::$variable
。我将如何去做这个工作?在Zend中使用变量调用Class属性
下面是代码的一个例子:如果访问这样$item->thumb{$thumb_size}
属性
foreach ($items as $item) {
$thumb_sizes = [];
foreach ($image_sizes as $thumb_size) {
if(!empty($item->thumb{$thumb_size})) {
array_push($thumb_sizes, preg_replace('/^http:/i','https:',$item->thumb{$thumb_size}));
}
}
}