1. 先测试接口是否可以访问
$url = "http://ip:port/file.wsdl";
$client = new SoapClient($url);
echo "<pre>";
var_dump($client->__getFunctions());//打印暴露的方法
var_dump($client->__getTypes());//打印对应方法的参数和参数类型
2. 明确你需要调用的方法以及方法需要的参数 , 以下是我需要调用的方法以及参数类型截图
可以看到调用的方法LoginInfoRegister 以及所需参数 string类型 , 参数键 inputdata
3. 调用
$xml =<<<XML
<?xml version="1.0" encoding="GB2312" standalone="yes"?>
<data>
<appid>系统ID</appid>
<userid>平台用户ID</userid>
</data>
XML;
$res = $client->LoginInfoRegister(array('inputdata'=>$xml));
注: LoginInfoRegister 需要调用的方法 , $xml传输的参数 , inputdata参数键
至此 , 调用成功