Я использую веб-сервис на PHP. Если служба возвращает 2 или более записей, объект возвращается в виде массива. Однако, если я вызываю ту же службу, которая возвращает 1 запись, объект является , а не массивом. Это приводит к некоторой грязной логике, требующей наблюдения за обоими случаями, когда можно подумать, что PHP может быть достаточно умным, чтобы справиться с этим соответствующим образом и всегда возвращать массив из 1 элемента.
Так что мой вопрос - есть ли способ заставить возвращаемый объект всегда быть массивом? Какая-то собственность в звонилке или что-то?
EDIT
Я использую PHP soapclient библиотеку. Сервис является внутренним, который возвращает массив пользовательского класса.