如何使用 PHP 7.0 访问元素 _product

How to access to element _product by using PHP 7.0

也许这很简单,但我对此有疑问。如何访问元素_products。这是 Prestashop 1.6

 public function hookActionOrderStatusUpdate($params) {
        $a = $params['cart'];
    }

这是 $a

的输出
Cart Object ( 
[_products:protected] => Array ( [0] => Array ( [category] => plany

您不能直接访问受保护或私有的 属性,您需要在 class 上找到公开公开的方法。在Prestashop's Cart class中,相关的方法是getProducts:

public function hookActionOrderStatusUpdate($params) {
    $products = $params['cart']->getProducts();
}