ciao! grazie per la risposta...

ora però ho un altro problema: la mia funzione restituisce un array e il client funziona alla grande.
ora pero devo aggiungere la gestione degli errori.
esempio:

se non trovo nessun oggetto nel db, restituisco un soap_fault contenente il messaggio di errore.

io ho provato cosi:
codice:
SERVER
-------
if(trovo qualcosa){
  return array_di_oggetti;
}else{
  return new soap_fault('MyErrorCode','','My description about why this error was thrown','');
}
e poi nel client controllo cosi:
codice:
CLIENT
-------
if($client->fault){
  print_r($result);
}
else{
echo "oggetti trovati:"
//stampo array
}

ma mi da il seguente errore:
Catchable fatal error: Object of class SOAP_Fault could not be converted to string

consigli???