Sto cercando di far stampare il risultato ottenuto da una chiamata Soap.
Infatti sto sviluppando un piccolo web services che utilizza java e php e comunicano tramite axis2.
Avevo realizzato delle funzioni in Java che restituivano degli ArrayList di ArrayList, ma solo alla fine mi sono reso conto che non erano supportati da axis2 e da jax-rpc, quindi ho fatto restituire delle matrici, cioè
codice:
String[][] nomeFunzione();
Pensavo di aver risulto, perché avevo letto che axis2 non aveva problemi con gli array.
Quindi in php ho pensato di utilizzare array di array per leggere il risultato recuperato tramite chiamata Soap, però ricevo questo errore: "Cannot use object of type stdClass as array.
Il pezzo di codice PHP che mi da errore è questo:
Codice PHP:
$client = new SoapClient('');
$result=array(array());
$result=$client->listaNovita();
[B]if($result[0][0]=='') { [/B]
Se faccio un
Codice PHP:
print_r($result);
ottengo
codice:
stdClass Object ( [return] => )
Sapete aiutarmi?
Come accedo ai all'oggetto?
Grazie a tutti per l'eventuale risposta.