Что лучше PHP SOAP или NuSOAP? Пожалуйста, помогите мне?
PHP SOAP доступен с PHP 5.0.1. Если вы находитесь в PHP4, вам нужно использовать NuSOAP .
Собственные PHP-коды обычно лучше в производительности и относительно без ошибок, поэтому, если PHP SOAP доступен, используйте его. Более того, у NuSOAP не так много документов на официальном сайте.
Хотя есть несколько нюансов, я думаю, что NuSoap лучше:
Используя nusoap, не нужно писать файл WSDL
Nusoap больше не поддерживается. Он поддерживается до версии 4.X PHP. Новые версии могут начать давать проблемы
Еще одно преимущество использования Nusoap заключается в том, что полученный результат уже находится в массиве. Обычный PHP вы получаете объект, и вам нужно преобразовать его в массив самостоятельно. и я сделал небольшую контрольную метку Nusoap на микросекундах быстрее, чем моя собственная реализация, включая преобразование в массив. Nusoap = -1370852340.1761 Родной 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); }