我有一个简单的SOAP-Setup,带有WSDL,server.php和client.php。服务器只有一个功能,它会添加两个数字。
但它不适用于我的client.php,它与工作本地的相同。
client.php:
$client = new SoapClient("math.wsdl");
var_dump($client->__getFunctions());
$result = $client->__soapCall("add",array(7,2));
//$result = $client->add(20,5);
var_dump($result);
我尝试了两个电话(__soapCall&简单的电话),但没有问题。它转储了服务器思想的功能:
array(1) { [0]=> string(23) "int add(int $a, int $b)" }
但在此之后停止,使其成为唯一的输出。
Bouth本地服务器和外部服务器具有相同的SOAP设置...
有什么想法吗?