2016-05-26 3 views
0

Я хочу отправить некоторые значения из php в asmx webservce. хорошо, но возвращаемое значение моей работы кода является так:как разобрать возвращаемое значение из asmx

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); 
+2

попробовать это: '$ result-> any' –

+0

плз опубликовать ваш комментарий как ответ. –

ответ

1

при получении данных от объекта, который вы должны использовать -> использовать operator.Just ниже код, чтобы получить 123 как:

$result->any

+1

Атрибут «any» не является нормальной строкой. Квадратные скобки не совпадают с квадратными скобками. Это будет выглядеть как 'object (stdClass) [1] public 'any' => string '123' (length = 3)' – cb0

+0

@ cb0 спасибо за обновление –