В PHP я запрашиваю данные из своей учетной записи QuickBooks Online, используя их функции запросов.
Я перебираю каждый объект customer, возвращаемый в стандартном кодовом блоке foreach ($ customer as $ x).
Используя var_dump, я могу сказать, что каждый объект имеет следующий формат:
object(QuickBooksOnline\API\Data\IPPCustomer) [34]
public 'Taxable' => string 'true' (length=4)
public 'BillAddr' =>
object(QuickBooksOnline\API\Data\IPPCustomer) [78]
public 'Id' => string '7509' (length=4)
public 'Line1' => '1234 Irrelevant Dr.' (length=19)
В PHP, если я просто пытаюсь получить доступ к $ x-> Taxable, это работает без проблем, но любой подобъект , к которому я пытаюсь получить доступ, возвращает ошибку: «попытка получить свойство не-объекта объект на линии X "
Итак:
echo $x->Taxable;
дает мне налогооблагаемый статус, но
echo $x->BillAddr->Line1;
выдает ошибку.
Это публичные занятия, поэтому я не могу их так называть?