我正在使用亚马逊产品广告 API。
因此,我收到了诸如“尝试获取非对象的属性”之类的通知。谁能告诉我如何解决这个问题?
这是我的代码
if(!is_null($result->Items[0]->ItemAttributes->ListPrice->FormattedPrice) && $result->Items[0]->ItemAttributes->ListPrice->FormattedPrice != '0'){
$output_str .= '<span class="amazon-ad-listprice"><strong>List Price: </strong>'. $result->Items[0]->ItemAttributes->ListPrice->FormattedPrice .'</span>';
}
这是那部分的 var_dump
'ListPrice' => object AmazonProduct_Price (1)
protected _values -> array (3)
'Amount' => string (4) "3999"
'CurrencyCode' => string (3) "USD"
'FormattedPrice' => string (6) "$39.99"
我只在没有这些值的产品中收到通知。
我试过使用isset()。但它不起作用。