soapclient ejemplos ejemplo php web-services soap nusoap

ejemplos - ¿Por qué utilizar NuSOAP en lugar de PHP SOAP? Cualquier beneficio?



web service php soap ejemplo (2)

Por lo que respecta a la web, puedo ver una gran cantidad de artículos sobre cómo configurar NuSOAP y usarlo para configurar un servidor SOAP y un cliente en PHP.

Sin embargo, ninguno de ellos parece apuntar a ninguna ventaja de usarlo que la propia biblioteca SOAP nativa de PHP. ¿Cuáles son los pros / contras entre:

  • NuSOAP
  • PHP
  • JABÓN
  • PEAR :: JABÓN
  • Zend SOAP

La clase SoapClient de PHP requiere PHP5 o superior. Nusoap y Pear Soap se ejecutan en PHP4. Esa es la principal diferencia. En la última comprobación, NuSoap no era oficialmente compatible con PHP5. Tenía que encontrar un puerto que alguien pusiera en el código de google para ejecutarlo bajo php5.

Eso es practicamente todo. Aunque me he encontrado con problemas de análisis WSDL extraños al azar al utilizar SoapClient de PHP en lugar de NuSoap. En particular, la API de licencias de netenberg.com. Pero básicamente, si está ejecutando PHP5, probablemente solo quiera usar SoapClient de PHP y ahorrarse la molestia de usar una biblioteca externa


NuSOAP genera WSDL.

SoapServer de PHP no.

Es por eso que decidí usar NuSOAP.

Para el cliente, uso el cliente nativo, tiene mejores informes de errores.