PHP bir SOAP sunucusu oluşturmak için en iyi çözüm nedir?

3 Cevap php

Ben PHP SOAP sunucuları (ve sonunda SOAP istemcileri) oluşturmak için geldiğinde kütüphane iyi seçim olduğu konusunda bazı tavsiyeler gerekir.

Orada bunun için yerleşik fonksiyonlar, ama gerçekten en iyi yolu hakkında gitmek olduğunu biliyor musun?

Belirli bir kitaplık / yöntem daha iyi neden olarak bazı argümanlar eklemek olabilir Ayrıca, eğer, ben çok memnun olurum.

I anda (dışında bariz istemci / sunucu kısmından) sahip tek gereksinim WSDL oluşturmak olabilir.

WSDL sürüm tüm gerçekten önemli mi? 1.1 veya 2.0 2.0 kullanarak real farkı / yararı nedir?

3 Cevap

Ben Zend Framework Zend_Soap sınıfına bakarak tavsiye ederim.

Onun oldukça tam ve sağlam ve yeterince uzun değil tüm pürüzlü noktalar üzerinden düzeltti eğer en sahip çerçevesinde mevcut olmuştur. Artı yeni standartlar ve bulunan hataları desteklemeye devam edecektir bu yüzden aktif muhafaza ediliyor bir çerçeve onun bir parçası sabit olacaktır.

PHP (Zend, NuSOAP) uygulanan başka bir sınıf daha hızlıdır bu yüzden C hayata çünkü ben isteklere hizmet için PHP'nin yerleşik SoapServer sınıfını kullanın.

Burada sınırlama SoapServer (mayis'11 itibariyle) WSDL üretemez böylece i Zend SOAP Autodiscovery bunu oluşturmak için kullanıyorum olmasıdır.