Используя PHP SoapClient, как десериализовать ответы SOAP в пользовательский класс? - PullRequest
0 голосов
/ 12 марта 2011

У меня есть веб-приложение PHP, которое использует веб-службу, используя собственный класс SoapClient PHP.По умолчанию SoapClient десериализует ответы SOAP веб-службы на stdClass объекты.Я хотел бы отменить это значение по умолчанию.Как я могу это сделать?

1 Ответ

3 голосов
/ 12 марта 2011

Вы можете использовать метод __getLastResponse () SoapClient, чтобы получить необработанный XML-ответ обратно в виде строки вместо объекта.

Кроме того, вы можете перезаписать его метод do request, расширив класс SoapClient.

...