我正在尝试使用 SOAP 和 WSDL 创建一个简单的 Web 服务。我使用内置的 Soap 服务器进行处理。当我尝试运行 Web 服务时,出现此错误:
SOAP 错误:解析 WSDL:无法从 'E:\xampp\htdocs\PHPWebService\blog.wsdl' 加载:需要开始标记,未找到 '<'
我尝试将 Soap-server 代码放在代码的开头和结尾,以查看是否会导致某些结果,但事实并非如此。
这是我的代码:
<?php
class TestClass{
public function getVar($var){
return "Value of var = " + $var;
}
}
$oServer = new SoapServer("blog.wsdl");
$oServer->setClass("TestClass");
$oServer->handle();
?>