grazie della risposta Santino83_02.
sono riuscito a far funzionare la chiamata.

Dal momento che il WS risponde sempre con un oggetto e non con un array, riesco a stamapre l'esito con print_r ma non posso utilizzare il risultato come fosse una stringa.

Sai per caso come si estrapolano le variabili dalla classe di risposta?