example - ¿Cuál es mejor PHP SOAP o NuSOAP?
soap php (5)
¿Cuál es mejor PHP SOAP o NuSOAP? Por favor, ayúdame ?
Aunque hay algunos matices que mencionar, creo que NuSoap es mejor:
- Nusoap tiene algunos métodos predefinidos que, en caso de usar Soap, deberías escribir algunos de los tuyos.
- Debido a que el cuello de botella del rendimiento de SOAP es el tiempo de respuesta del servidor, no hay temor de usar una clase predefinida como Nusoap.
- Manejar UTF-8 es mucho más fácil en Nusoap.
- Nusoap ofrece algunas buenas funciones para crear un servidor SOAP.
Nusoap ya no se mantiene. Es compatible hasta la versión 4.X de PHP. Las nuevas versiones pueden comenzar a dar problemas
Otra ventaja de usar Nusoap es que el resultado que obtienes ya está en una matriz. PHP normal obtienes un objeto y necesitas convertirlo en una matriz. e hice un pequeño punto de referencia. Nusoap es micro segundos más rápido que mi propia implementación, incluida la conversión en una matriz. Nusoap = -1370852340.1761 PHP nativo = -1370852340.2057
public function objectToArray($obj)
{
if(!is_array($obj) && !is_object($obj))
return $obj;
if(is_object($obj))
$obj = get_object_vars($obj);
return array_map(array($this, ''objectToArray''), $obj);
}
Usando nusoap, no es necesario escribir el archivo WSDL