$v = array('type' => 1, 'Sec1' => 2, 'Sec2' => 'OK'); $headers = new SoapHeader('http://www.hzsun.com/', 'SecuritySoapHeader', $v); $client->__setSoapHeaders(array($headers)); // 使用soap服务器上的方法 echo 'GetDecimal:<PRE>'; print_r($client->GetDecimal()); echo '</PRE>'; echo 'ReturnDecimal:<PRE>'; print_r($client->ReturnDecimal(array('dIn' => 123.456))); // dIn 是服务器上ReturnDecimal方法的参数名 echo '</PRE>'; echo 'ReturnFloatGot:<PRE>'; print_r($client->ReturnFloatGot(array('fIn' => 0.1234))); echo '</PRE>'; echo 'Verify:<PRE>'; print_r($client->Verify(array('sIn' => '你好'))); // 测试是否通过验证(可以通过修改$v的值来调试) echo '</PRE>'; echo 'ReturnSArray:<PRE>'; print_r($client->ReturnSArray()); echo '</PRE>'; echo 'ReturnStringByArray:<PRE>'; print_r($client->ReturnStringByArray(array('array' => array('hello', 'world')))); echo '</PRE>'; echo '服务器上可用的方法'; // 也可以直接访问 http://60.191.37.214/TestWS/Service.asmx 查看 echo '__getFunctions:<PRE>'; print_r($client->__getFunctions()); echo '</PRE>'; echo '服务器上可用的类型'; echo '__getTypes:<PRE>';