Intereting Posts
В чем разница между session_unset () и session_destroy () в PHP? Как удалить <br/>, если текст не появился до или после него? DOMxpath или регулярное выражение? PHP: Как преобразовать временную метку сервера в часовой пояс пользователя? ZendX_JQuery или Zend_Dojo? PHP REGEX – текст в массив по preg_split при разрыве строки Автозагрузка PHP-композитора без загрузки класса определить, открыт ли ресторан в данный момент (например, yelp), используя базу данных, php, js Как работает PhpQuery? Попытка получить значение тега <title> Почему POST устанавливается при перезагрузке? Радио-кнопка всегда принимает логическое значение 0 в laravel PHP round ($ num, 2) и javascript toFixed (2) не дают правильного вывода для этого значения 53.955 Оптимизация географического центра в Картах Google в отношении времени поездки, если он находится внутри воды PHP – определение константы внутри класса Расширение php SoapClient для проверки подлинности на сайтах Драйвер PDO MySQL на Mac

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

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

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

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

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

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

Используя 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); }