Hvis jeg fors�ger at returnere '+4525123456' (telefonnummer med + foran) s�
strippes +'et og php tolker det som en float :-(
Hvis jeg returnerer '+4525123456 ' virker det perfekt, men det forekommer
mig ikke som en elegant l�sning :)
Jeg har fors�gt at kode output med:
$output = SOAP::Data->new('value' => $output)->type('string');
Hvis klienten er perl fungerer det fint (ogs� uden encoding), men er det php
s� skriver var_dump():
["phone_no"]=>
string(26) "SOAP::Data=HASH(0x8cf458c)"
No good!
Nogen der har et godt forslag? :-)
[1]
Advarsel: Generel php kode
$this->client = new SoapClient
(
null,
array
(
'location' => $this->host,
'uri' => $this->NS,
'trace' => $this->verbose,
'exceptions' => $this->verbose,
)
);
$res = $this->client->$func ($arr_soap_parms);
EKstern funktion der encodede to SOAP strings som blev brugt som intern
hj�lper og derfor dobbelt encoded :-)