我需要调用一个.net soap 地址用户名我都有,但是 它其中的一个函数返回的是 .net 的一个自定义的类,并且是这个类的数组。我就不知道,如何用php 去得到它的值了,只得到了
object(stdClass)#2 (1) {
  ["GetProductResult"]=>
  object(stdClass)#3 (0) {
  }
}

解决方案 »

  1.   

    get_object_vars
    忘了需不需要先json_decode了,你自己去试下
      

  2.   

    我不太会PHP 能给一个例子吗,万分感谢!
      

  3.   

    object(stdClass)#3 (1) {
      ["GetProductResult"]=>
      object(stdClass)#4 (0) {
      }
    }这个是全部
    <?php
    require_once('lib/nusoap.php');
    header("content-type:text/html;charset=utf-8");
    $parameters = array('LoginName'=>'xxx','LoginPassword'=>xxxxxx');
    $client = new SoapClient("http://dsfws2.toponecn.cn/ChauffeurDriveService.asmx?wsdl");
    $p = $client->GetProduct($parameters);
    echo('<pre>');
    var_dump($p);
    echo('</pre>');
    ?>
    这是代码