Я установил SOAP-сервер с php.
Проблема заключается в том, что, согласно WSDL, клиент, который вызывает серверный метод, должен передать набор параметров (более 50). Я узнал об этом из пользовательского интерфейса SOAP.
Но как мне обрабатывать все эти параметры в моем методе «Сервер»? Должен ли я продолжать и объявлять каждый параметр для моего метода Server, как показано ниже?
public function addMessage($a, $b, $c, $d, .................) { }
Но я надеюсь, что для этого должен быть более простой подход. Предпочтительно, я хотел бы получить все параметры в моем методе «Сервер» в виде массива или объекта.
UPDATE : Я использую Zend_Soap_Server. Нужно ли определять какие-либо сложные типы для обработки входных параметров? Как я вижу, WSDL определяет несколько сложных типов.