Ciao a tutti sto imparando ad usare i web service con php ed ho iniziato a scrivere un metodo molto semplice che però non mi funziona e mi da questo risultato (string(0) "")
Qualcuno saprebbe dirmi dove sto sbagliando?
Grazie per l'attenzione.

Questo è il file 'server.php' che contiene il metodo

require_once ('lib/nusoap.php');
$URL = "http://xxx.x.x.x/WebServiceSOAP/server.php";
$namespace = $URL . '?wsdl';
$server = new soap_server();
$server->configureWSDL('Hellotesting',$namespace);
$server->register('get_name');

function get_name($name)
{
try{
$result = $name;
}catch(SoapFault $ex){
echo $ex;
}
return $result;
}
$server->service($HTTP_RAW_POST_DATA);


e questo è il client che richiama il metodo


require_once ('lib/nusoap.php');
$param = array( 'name' => 'Pluto');
$client = new nusoap_client('http://xxx.x.x.x/WebServiceSOAP/server.php?wsdl','wsdl');
$response = $client->call("get_name",$param);
var_dump($response);