前言:公司要求我学PHP,然后今天要学webservice,自己写几个出来。可是今天一天研究webservice就是写不出来
第一:采用有wsdl方式
当在Service中定义好类和方法
。然后创建wsdl文件也写好之后
,运行不会出错,会在当前目录下生成一个Service.wsdl,但是当Service添加属性
,再次运行创建wsdl php就直接报错,报的位置就是添加的属性,即保存wsdl位置那一行:Fatal error: Uncaught Error: Call to undefined function SoapServer() in D:\phpwork\demo\service.php:13 Stack trace: #0 D:\phpwork\demo\create_wsdl.php(3): include_once() #1 {main} thrown in D:\phpwork\demo\service.php on line 13 这就是错误。
然后用不需要wsdl方式也是同样的,这就尴尬了
环境:phpstudy 2016 7.0.12-nts
编辑软件:notepad++
电脑环境:win7
数据库:MySQL
看哪位大神帮忙解答一下。谢谢!