使用带有SOAP UI的PHP中的SOAP服务器时出错;“Webservice处理程序类不存在”;

使用带有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的

我已经编写了一个PHP SOAP服务器,使用。我在使用此服务器的数据时遇到问题。我有一个
函数,它接收一个字符串并返回一个
“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处理程序类

在用法中,它解释了如何执行此操作


很抱歉,我们不是读心术的人,因此我们无法评论您的代码可能有什么问题,除非您在问题中包含相关部分。用适当的细节编辑您的问题(不要使用答案添加细节)。