访问Woocommerce产品中的php对象密钥

时间:2017-01-24 13:29:41

标签: php wordpress woocommerce

我在$args['product']内有一个包含此键的对象

["prices_array":"WC_Product_Variable":private]

当我var_dump($args['product'])时,显示该键及其值,但是当我循环时,该键被跳过

foreach ($args['product'] as $key => $value) {
    var_dump($key);
    var_dump($value);
}

如何在php中访问此密钥?我甚至尝试json_encode($args['product']),但结果相同,该键被跳过。

由于

1 个答案:

答案 0 :(得分:0)

您尝试检索的属性是私有的。它的设计不适合您的代码访问。相反,你需要使用一种方法。

使用get_variation_prices()

$prices = $product->get_variation_prices();

http://php.net/manual/en/language.oop5.visibility.php