Что лучше PHP-МЫЛО или NuSOAP?


Что лучше PHP SOAP или NuSOAP? Пожалуйста, помогите мне выбраться?

Author: Abdul Vahaf, 2013-03-14

5 answers

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

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

 26
Author: Raptor, 2013-03-14 06:10:00

Хотя есть некоторые нюансы, которые следует упомянуть, я думаю, что NuSOAP лучше:

  1. В Nusoap есть несколько предопределенных методов, которые в случае использования Soap вам следует написать самостоятельно.
  2. поскольку узким местом производительности SOAP является время отклика сервера, нет никаких опасений использовать предопределенный класс, такой как Nusoap.
  3. Обработка UTF-8 намного проще в Nusoap.
  4. Nusoap предлагает несколько хороших функций для создания SOAP-сервера.
 12
Author: HPM, 2014-03-28 19:06:42

Используя nusoap, нет необходимости записывать файл WSDL

 5
Author: Kiran Kadali, 2013-09-20 12:31:31

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

 2
Author: Iñigo Panera, 2016-05-10 14:32:21

Еще одно преимущество использования 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);
}
 1
Author: kouwen, 2013-06-10 08:25:44