Просто по причине документации:
Я сейчас (2014) заметил, что из всех этих ценных и правильных подходов только один был успешным. Я добавил функцию в WSDL на сервере, и клиент не распознал новую функцию.
- Добавление
WSDL_CACHE_NONE
к параметрам не помогло.
- Добавление кеша не помогло.
- Установка
soap.wsdl_cache_enabled
в PHP ini помогла.
Теперь я не уверен, является ли это комбинацией всех трех, или некоторые функции реализованы ужасно, так что они могут остаться бесполезными в случайном порядке, или если есть некоторая иерархия функций, которые не поняты.
Итак, наконец, ожидайте, что вы должны проверить все три, чтобы решить подобные проблемы.