Wsdl modunda PHP SoapClient sınıfı ile isteğe bağlı parametreleri

1 Cevap php

PHP5.x üzerinde SoapClient sınıfı ve yöntemleri isteğe bağlı parametreleri olan bir SOAP web hizmeti karşı çalışan sen olmayan wsdl modunu kullanırsanız, herhangi bir sorun olmaz.

But, at least by default, with the wsdl mode, if you don't fill all the parameters you will get an error like: SOAP-ERROR: Encoding: object hasn't 'xxx' property

Olmayan wsdl modu ile ve tüm parametreleri doldurarak olmadan çalışma olmadan bu hatayı önlemek için herhangi bir yolu var mı?

1 Cevap

Belki bu WSDL modu ile ancak kodu dize kodlama ile sorun değildir. UTF-8 web servis kodlamak dizeleri emin mb_substr(...) yerine gibi uygun işlevleri kullanmak yaparsanız substr(...).