就我鞭打网络而言,我可以看到大量有关如何设置NuSOAP并使用它来设置PHP中的SOAP服务器和客户端的文章。
然而,它们似乎都没有指出使用它的任何优点而不是PHP自己的本机SOAP库。有什么优点/缺点:
答案 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并省去使用外部库的麻烦