Quel est le meilleur PHP SOAP ou NuSOAP? Veuillez m'aider?
PHP SOAP est disponible depuis PHP 5.0.1. Si vous êtes en PHP4, vous devez utiliser NuSOAP .
Native PHP sont généralement meilleurs en termes de performances et relativement sans bogues, donc si PHP SOAP est disponible, utilisez-le). De plus, NuSOAP n'a pas beaucoup de documentation sur son site officiel.
Bien qu'il y ait quelques nuances à mentionner, je pense que NuSoap est meilleur:
Avec nusoap, pas besoin d'écrire le fichier WSDL
Nusoap n'est plus maintenu. Il est pris en charge jusqu'à la version 4.X de PHP. Les versions plus récentes peuvent commencer à poser des problèmes
Un autre avantage de l'utilisation de Nusoap est que le résultat obtenu est déjà dans un tableau. Normal PHP vous obtenez un objet et vous devez vous convertir en tableau vous-même. Et j'ai fait un petit benchmark Nusoap est micro secondes plus rapide que ma propre implémentation, y compris la conversion en tableau. Nusoap = - 1370852340.1761 Native PHP = -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);
}