8

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

然而,似乎没有一个比 PHP 自己的本地 SOAP 库更能说明使用它的任何优势。之间的优缺点是什么:

  • NuSOAP
  • PHP
  • 肥皂
  • 梨::肥皂
  • Zend SOAP
4

2 回答 2

9

NuSOAP 生成 WSDL。

PHP 的 SoapServer 没有。

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

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

于 2012-02-14T09:05:48.787 回答
6

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

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

于 2010-04-28T16:28:57.170 回答