Зачем использовать NuSOAP, а не PHP SOAP? Какие-нибудь преимущества? - PullRequest
8 голосов
/ 28 апреля 2010

Что касается поиска в Интернете, я могу увидеть множество статей о том, как настроить NuSOAP и использовать его для настройки сервера и клиента SOAP в PHP.

Однако ни один из них, похоже, не указывает на какие-либо преимущества его использования по сравнению с собственной нативной библиотекой SOAP в PHP. Какие плюсы / минусы между:

  • NuSOAP
  • PHP
  • SOAP
  • PEAR :: SOAP
  • Zend SOAP

Ответы [ 2 ]

9 голосов
/ 14 февраля 2012

NuSOAP генерирует WSDL.

SoapServer PHP не делает.

Именно поэтому я решил использовать NuSOAP.

Для клиента я использую собственный клиент, он лучше сообщает об ошибках.

6 голосов
/ 28 апреля 2010

PHP-класс SoapClient требует PHP5 или выше. Nusoap и Pear Soap работают на PHP4. Это главное отличие. При последней проверке NuSoap не был официально совместим с PHP5. Мне нужно было найти порт, который кто-то вставил в код Google, чтобы запустить его под php5.

Вот и все. Хотя я столкнулся со случайными странными проблемами синтаксического анализа WSDL при использовании PHP SoapClient, а не NuSoap. Наиболее заметно API лицензирования netenberg.com. Но в основном, если вы используете PHP5, вы, вероятно, просто захотите использовать PHP SoapClient и избавить себя от необходимости использования внешней библиотеки

...