WSDL not being updated from your PHP SOAP app?
After struggling for three hours trying to figure out what was wrong with my web service, it turned out that the WSDL was being cached by the PHP SOAP extension. To disable WSDL caching, add the following lines to the php.ini configuration file:
[soap] soap.wsdl_cache_enabled = "0"
You should also delete the cached WSDL (located in /tmp/ for me).








