Я использую PHP 5 и встроенный SoapClient.
Это действительно вопрос для разработчиков поддержки PHP Soap.
SoapClient предоставляет вам 2 варианта: режим WSDL, который локально кэширует файл WSDL, и не-WSDL, который требует от вас создания собственных запросов.
Использование WSDL, очевидно, более удобно. Но мне интересно, сколько обработки это делает при каждом создании экземпляра SoapClient. WSDL кэшируется, но нужно ли повторно обрабатывать весь WSDL каждый раз, когда вы создаете SoapClient? Если это так, то, возможно, было бы более эффективно (с точки зрения использования ЦП) пойти по не-WSDL-маршруту.
Нет проблем в создании SoapClient без WSDL в моей ситуации. Должен ли я?