Налаштування під час виконання

Поведінка цих функцій залежить від установок у php.ini.

Опції налаштування SOAP

ИмяПо умолчаниюМесто измененияСписок изменений
soap.wsdl_cache_enabledINI_ALL
soap.wsdl_cache_dir/tmpINI_ALL
soap.wsdl_cache_ttl86400INI_ALL
soap.wsdl_cacheINI_ALL
soap.wsdl_cache_limit5INI_ALL

Коротке пояснення конфігураційних директив.

soap.wsdl_cache_enabledint

Вмикає або вимикає кешування WSDL.

soap.wsdl_cache_dirstring

Встановлює шлях до директорії, де модуль SOAP зберігатиме кеш-файли.

soap.wsdl_cache_ttlint

Встановлює кількість секунд (час життя) для файлів у кеші, які вони використовуватимуть замість оригінальних файлів.

soap.wsdl_cacheint

Якщо параметр soap.wsdl_cache_enabled набуває значення "on", то ця опція визначає тип кешування. Він може бути будь-яким з наступних типів: WSDL_CACHE_NONE WSDL_CACHE_DISK WSDL_CACHE_MEMORY ) или**WSDL_CACHE_BOTH** 3). Це також може бути встановлене через масив options у конструкторі SoapClient або SoapServer

soap.wsdl_cache_limitint

Максимальна кількість кешованих файлів WSDL, що знаходяться в оперативній пам'яті. Подальше додавання файлів у заповнену кеш-пам'ять призведе до видалення з неї найстаріших файлів.