Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/260.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP SoapClient创建错误:";命名空间不能与封闭架构匹配;_Php_Soap_Soap Client - Fatal编程技术网

PHP SoapClient创建错误:";命名空间不能与封闭架构匹配;

PHP SoapClient创建错误:";命名空间不能与封闭架构匹配;,php,soap,soap-client,Php,Soap,Soap Client,我在尝试创建SoapClient对象时遇到“命名空间不能与封闭架构匹配”错误。代码很简单: <?php $client = new \SoapClient('http://www.server.com/Service?wsdl'); 我不确定WSDL是什么样子的,所以很难判断是否可以避免错误。但是,您可以切换到使用非WSDL模式创建SoapClient: $client = new SoapClient(null, array('location' => "http://local

我在尝试创建SoapClient对象时遇到“命名空间不能与封闭架构匹配”错误。代码很简单:

<?php $client = new \SoapClient('http://www.server.com/Service?wsdl');

我不确定WSDL是什么样子的,所以很难判断是否可以避免错误。但是,您可以切换到使用非WSDL模式创建
SoapClient

$client = new SoapClient(null, array('location' => "http://localhost/soap.php",
                                 'uri'      => "http://test-uri/"));
其中
location
uri
描述为:

一系列选项。如果在 WSDL模式,此参数是可选的。 如果在非WSDL模式下工作,则 必须设置位置和uri选项, 其中location是要请求的URL uri是 SOAP服务

资料来源: