From PHP we usually do a lot of coding to create a webservice client. We use nusoap library for this purpose. But in the case of complex objects, it is very hard to create a soap client call. We need to create a class structure before invoke a wsdl call.

php

As a solution, you can use wsdl2php converter tool. It is a command line tool, you can provide the wsdl url as an input and it generates a php file to make the soap client call. The tool may show some error during its conversion , but in the end, you will get a PHP code which executes.

Download wsdl2php from: http://www.urdalen.no/wsdl2php/