Mój request wygląda tak:
$items = $client->doShowCat($session['session-handle-part'], 5914);
$client jest instancją klasy SoapClient a to $session['session-handle-part'] biorę sobie z odpowiedzi na request w którym wysyłam dane do logowania.
To mi zwraca tablicę obiektów, i po tej tablicy iteruję sobie w pętli foreach:
foreach($items['cat-items-array'] as $item) { ... }
i jak w środku pętli wpiszę
to dostaję:
object(stdClass)#33 (27) { ["s-it-id"]=> float(2534983500) ["s-it-name"]=> string(50) "PLAYSTATION MOVE STARTER - KONTROLER MOVE + KAMERA" ["s-it-price"]=> float(0) ["s-it-starting-price"]=> float(0) (...) ["s-it-is-allegro-standard"]=> int(0) ["s-it-has-free-shipping"]=> int(0) ["s-it-order-fulfillment-time"]=> int(0) }
I nie wiem teraz jak wyświetlić jedną właściwość/pole/wartość :/
var_dump($item["s-it-id"]); nic nie zwraca
var_dump($item->s-it-id); zwraca int(0) choć to nie prawda

wiem że mogę użyć get_object_vars() na tym obiekcie i potem odwoływać się do niego jak do arraya, ale czy mogę bez tego get_object_vars() odwoływać się bezpośrednio do poszczególnych pól? jak to zrobić?