你没格式function在WSDL内的数据类型....~~~
你需要用ZEND标准注释的来表明function的参数类型和返回值~而且你完成的是非默认构造,必须要制定参数~除非你给构造添加默认值
http://cn.php.net/manual/zh/function.soap-soapserver-construct.php
但我不建议用WSDL..而是直接用SOAP~~因为我发现,PHP的WEBSERVICE,除了标准类型外,返回的都是一个(忘记名字了)内部保留对象的数组~
这个数组确实可以用PHP的类型转换来格式,甚至用方法来返回对象~但是还不如直接取字符串来得方便!WSDL我不清楚到底规范了格式没有,因为我用.NET去调用PHP的WEB SERVICE,除了基本的数据类型和字符串外,所有的类型都返回不了,包括规范了数据类型的数组~真是郁闷!
所以感觉PHP的WEB SERVICE就是给PHP自己用的,那么何必用WSDL呢?~