You can now do something like:
- $client = new SoapClient("http://some.host.net/wsdl/somefile.wsdl",array("location" => 'myurl.com'));
The problem was that the soap ext looked in the wsdl file for the location of the web service. Well if you distributed your product or wanted to have a development location you had to maintain seperate wsdl files for each location. This fix addresses the problem and works just nicely. Thanks Andi!