一开始不知道还有SOAP缓存。如果类文件改变,就必须要清除wsdl缓存才能执行正常。
打开PHP.INI文件,查找soap
soap.wsdl_cache_enabled=1
; Sets the directory name where SOAP extension will put cache files.
soap.wsdl_cache_dir="/tmp"
在页面顶部可以加上:
ini_set("soap.wsdl_cache_enabled", "0"); // disabling WSDL cache 调试时加上这一句很重要,去除缓存做测试。
本文介绍了解决SOAP缓存导致的问题的方法。当类文件发生变化时,必须清除WSDL缓存才能确保程序正常运行。通过禁用PHP中的SOAP缓存功能可以在调试期间避免缓存带来的问题。
103

被折叠的 条评论
为什么被折叠?



