我正在创建部分,其中项目属性名称从数组传递以访问这些属性的值,但Undefined property of Namespace\Entity::$variable
在定义时收到一条错误消息$property->{$variable}
。我将如何让这个工作?
以下是代码示例:
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}));
}
}
}