Что лучше PHP SOAP или NuSOAP? Пожалуйста, помогите мне?
Что лучше PHP SOAP или NuSOAP?
Ответ 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);
}