我试图在Virtuemart的来源中理解这一行:
<?php
echo $product->images[0]->displayMediaThumb('class="browseProductImage" style="border-radius: 10px; border: 2px solid #8C9622"', false);
?>
看起来一种方法是由类属性调用的(在这种情况下为对象/数组$product->images[0]
),并且该属性作为参数传递给了该方法。但是我在PHP手册中找不到任何例子。有人可以解释一下还是将我指向相关文档?
让我们将其分解。$product
显然是一个对象。->images[0]
引用该对象上的属性。具体而言,这是属性的第一个元素。->displayMediaThumb(...)
正在调用对象的方法。因此,images
必须是对象的数组。
"该属性作为参数传递给方法"是不正确的。 displayMediaThumb
被称为$product
'S $images
中的第一个对象。