一般返回一个xml数据,然后转换成php数组

解决方案 »

  1.   

    <?php$soap = new SoapClient('./aa.wsdl');
    echo $soap->add(1.2, 2.4);
    var_dump($soap->__getLastResponse());?>//以下类用 zend 带的工具中 wsdl generator 生成 aa.wsdl
    <?php
    class Culculator
    {
        /**
          * 求和
          *
          * @param float $x
          * @param float $y
          * @return float
          */
        public function add($x, $y)
         {
             return $x + $y;
         }

    ?>自己看下返回结果,如果返回一个可行,那么返回记录集也是可行的.返回本来就是个xml 文档.你也可以把返回 join 成一个字符串 .或者 试试 json_decode 和json_encode.