我找到了这段PHP代码:
<?php
$client = new SoapClient("http://localhost/code/soap.wsdl");
// Soap call with HelloWorld() method
$something = $client->HelloWorld(array('option1' => 'attribute1'));
// Convert object to array
$array = (array)$something;
我只想知道 soap.wsdl 所在的位置,或者我们可以从哪里下载PHP的 soap.wsdl 文件。
答案 0 :(得分:1)
WSDL - 文件的位置取决于您调用的SOAP API。查看他们的文档。
您提供的示例代码意味着他们在本地工作,并且您在自己的本地计算机上托管WSDL。
研究编辑
显然你可以使用PHP soap client in non-WSDL mode。这是通过传入null
作为参数而不是wsdl文件的位置来实现的。