Подтвердить что ты не робот

Что лучше PHP SOAP или NuSOAP?

Что лучше PHP SOAP или NuSOAP? Пожалуйста, помогите мне?

4b9b3361

Ответ 1

PHP SOAP доступен с PHP 5.0.1. Если вы находитесь в PHP4, вы должны использовать NuSOAP.

Собственные PHP-коды обычно лучше в производительности и относительно без ошибок, поэтому, если PHP SOAP доступен, используйте его. Более того, NuSOAP не имеет большого количества документации на своем официальном сайте.

Ответ 2

Хотя есть несколько нюансов, я думаю, что NuSoap лучше:

  • Nusoap имеет некоторые предопределенные методы, которые в случае использования Soap должны писать некоторые из ваших собственных.
  • поскольку узким местом производительности SOAP является время отклика сервера, нет опасений использовать предопределенный класс Like Nusoap.
  • Работа с UTF-8 намного проще в Nusoap.
  • Nusoap предлагает несколько хороших функций для создания SOAP-сервера.

Ответ 3

Используя nusoap, не нужно писать файл WSDL

Ответ 4

Nusoap больше не поддерживается. Он поддерживается до версии 4.X PHP. Новые версии могут начать давать проблемы.

Ответ 5

Другим преимуществом использования 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);
}