使用带有SOAP UI的PHP中的SOAP服务器时出错;“Webservice处理程序类不存在”;
我已经编写了一个PHP SOAP服务器,使用。我在使用此服务器的数据时遇到问题。我有一个使用带有SOAP UI的PHP中的SOAP服务器时出错;“Webservice处理程序类不存在”;,php,web-services,soap,wsdl,Php,Web Services,Soap,Wsdl,我已经编写了一个PHP SOAP服务器,使用。我在使用此服务器的数据时遇到问题。我有一个函数,它接收一个字符串并返回一个“Hello”。$thatString。当我从SOAP客户端执行此操作时,会出现以下错误: (!)致命错误:未捕获异常 消息为“Webservice处理程序类不存在”的“异常” C:\wamp\www\GDR\class.phpwsdl.php,第1781行 (!)异常:Webservice处理程序类不存在 在C:\wamp\www\GDR\class.phpwsdl.php的
函数,它接收一个字符串并返回一个“Hello”。$thatString
。当我从SOAP客户端执行此操作时,会出现以下错误:
(!)致命错误:未捕获异常
消息为“Webservice处理程序类不存在”的“异常”
C:\wamp\www\GDR\class.phpwsdl.php,第1781行
(!)异常:Webservice处理程序类不存在
在C:\wamp\www\GDR\class.phpwsdl.php的第1781行
呼叫
Stack#TimeMemoryFunctionLocation 10.0000257928{main}()..\hello_server.php:0 20.0000798296require_once('C:\wamp\www\GDR\class.phpwsdl.php')..\hello_server.php:3 30.00001172088PhpWsdl::PostInit(
)..\class.phpwsdl.php:46 40.00001172336PhpWsdl::RunQuickMode(
)..\class.phpwsdl.php:2441 50.0000177448phpwsdl->RunServer(
)..\class.phpwsdl.php:554
如果您需要有关服务器或客户端文件的更多信息,请询问-谢谢。
在文件class.phpwsdl.php的第434行中,如果将soap_version设置为其中一个版本(soap_1_1或soap_1_2,而不是soap_1_1 | soap_1_2),则错误消失
我还必须将方法设置为全局方法,因为我没有webservice处理程序类
在用法中,它解释了如何执行此操作
很抱歉,我们不是读心术的人,因此我们无法评论您的代码可能有什么问题,除非您在问题中包含相关部分。用适当的细节编辑您的问题(不要使用答案添加细节)。