为什么使用NuSOAP而不是PHP SOAP?有什么好处?

时间:2010-04-28 09:44:17

标签: php web-services soap nusoap

就我鞭打网络而言,我可以看到大量有关如何设置NuSOAP并使用它来设置PHP中的SOAP服务器和客户端的文章。

然而,它们似乎都没有指出使用它的任何优点而不是PHP自己的本机SOAP库。有什么优点/缺点:

  • 的NuSOAP
  • PHP
  • SOAP
  • PEAR :: SOAP
  • Zend SOAP

2 个答案:

答案 0 :(得分:9)

NuSOAP生成WSDL。

PHP的SoapServer没有。

这就是我决定使用NuSOAP的原因。

对于客户端,我使用本机客户端,它有更好的错误报告。

答案 1 :(得分:6)

PHP的SoapClient类需要PHP5或更高版本。 Nusoap和Pear Soap在PHP4上运行。这是主要的区别。最后检查NuSoap与PHP5没有正式兼容。我必须找到一个人在谷歌代码上放置的端口,以便在php5下运行它。

这就是它。虽然在使用PHP的SoapClient而不是NuSoap时遇到了随机奇怪的WSDL解析问题。最值得注意的是netenberg.com的许可API。但基本上如果你运行PHP5,你可能只想使用PHP的SoapClient并省去使用外部库的麻烦