我花了一周时间开发代码,使用nusoap库连接到web服务。我刚刚将代码部署到生产环境中,但立即开始出现以前从未见过的错误。我将问题追溯到一行试图实例化新soapclient对象的代码。结果发现,这两个库都有一个名为“soapclient”的类,而正在生产中创建的这个类来自本机soap库,而不是我所包含的nusoap库。如何禁用本地SOAP功能并严格遵守NUSOAP?

最佳答案

随着php5的发布,phpusoap扩展中包含了一个soapclient类。nusoap已将其类重命名为nusoap_client。如果你的nusoap是当前版本,你应该可以使用它。这不会禁用php_soap扩展,但应该允许您使用nusoap类而不会产生进一步的冲突。

09-25 18:34