学习php中的soap 2009-05-18 17:36 PHP eclipsesoapwsdlzse 约 1 分钟 清风摸索了一阵子。 说说吧,先说说wsdl文件的建立。 用zend studio for eclipse 或是 easyeclipse for php都可以建立。但是zse方便一些。例如提供一个简单的加法服务: sum.php 在zes的php explorer中右击sum.php, 点击export,选择wsdl file, 填写配置名(随便写,只是ide方便复用),file name:选择保存路径和名称,exported files里add提供服务的php文件,勾选出现的目标类,下一步,结束。 再配置一下address location的php soapserver 的url就可以了。 关键是注释一定要到位,否则zse生成的wsdl就不对了,就只能自己设计了。 第二个要说的,php提供的soap中的__gettypes()函数对我来讲就是个鸡肋。不仅zse生成的wsdl无法提供类型说明,而且__getFunctions()已经很明确了参数类型了,要它何用?费解