就我浏览过的网络而言,我可以看到大量关于如何设置 NuSOAP 并使用它在 PHP 中设置 SOAP 服务器和客户端的文章。
然而,似乎没有一个比 PHP 自己的本地 SOAP 库更能说明使用它的任何优势。之间的优缺点是什么:
- NuSOAP
- PHP
- 肥皂
- 梨::肥皂
- Zend SOAP
就我浏览过的网络而言,我可以看到大量关于如何设置 NuSOAP 并使用它在 PHP 中设置 SOAP 服务器和客户端的文章。
然而,似乎没有一个比 PHP 自己的本地 SOAP 库更能说明使用它的任何优势。之间的优缺点是什么:
NuSOAP 生成 WSDL。
PHP 的 SoapServer 没有。
这就是我决定使用 NuSOAP 的原因。
对于客户端,我使用本地客户端,它有更好的错误报告。
PHP 的 SoapClient 类需要 PHP5 或以上。Nusoap 和 Pear Soap 在 PHP4 上运行。这是主要的区别。最后检查 NuSoap 与 PHP5 不正式兼容。为了在 php5 下运行它,我必须找到有人放在谷歌代码上的端口。
差不多就是这样。虽然我在使用 PHP 的 SoapClient 而不是 NuSoap 时遇到了随机奇怪的 WSDL 解析问题。最值得注意的是 netenberg.com 的许可 API。但基本上,如果您运行的是 PHP5,您可能只想使用 PHP 的 SoapClient 并省去使用外部库的麻烦