如何解析asmx的返回值

how to parse returned value from asmx

我想将一些值从 php 发送到 asmx webservce。 我的代码工作正常,但 return 值是这样的:

object(stdClass)#4 (1) { ["any"]=> string(963) "123" }  

现在,如何获取 123 值?

require_once('lib/nusoap.php');
$client = new SoapClient("http://****/service.asmx?WSDL");
$params->UserName   = '1';
$params->PassWord   = '1!';
$params->Ip         = '1!';
$params->MacMain    = '1!';
$params->PcName     = '1!';
$result = $client->GetPassPort($params)->GetPassPortResult;
var_dump($result);

从对象获取数据时,您需要使用 -> operator.Just 使用以下代码获取 123 作为 :

$result->any