У меня есть объект внутри $args['product']
, содержащий этот ключключ доступа объекта PHP в продукте WooCommerce
["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'])
, но тот же результат, что и этот ключ пропущен.
Спасибо
Потому что это частная собственность, и вы не можете получить доступ из вне –
Спасибо @MASIDDIQUI, я начинаю понимать его. Так что нет способа? – Nicola
Вы можете использовать методы getter объекта для извлечения определенных свойств ... ex '$ product-> get_price()' получает свойство 'price'. Это будет особенно важно в WooCommerce 2.7, поскольку прямой доступ к свойствам приведет к ошибкам PHP. – helgatheviking