Настройка во время выполнения
Поведение этих функций зависит от установок в php.ini.
Имя | По умолчанию | Место изменения | Список изменений |
---|---|---|---|
soap.wsdl_cache_enabled | 1 | PHP_INI_ALL | |
soap.wsdl_cache_dir | /tmp | PHP_INI_ALL | |
soap.wsdl_cache_ttl | 86400 | PHP_INI_ALL | |
soap.wsdl_cache | 1 | PHP_INI_ALL | |
soap.wsdl_cache_limit | 5 | PHP_INI_ALL |
Краткое разъяснение конфигурационных директив.
-
soap.wsdl_cache_enabled
int -
Включает или отключает кеширование WSDL.
-
soap.wsdl_cache_dir
string -
Устанавливает путь к директории, где расширение SOAP будет хранить кеш-файлы.
-
soap.wsdl_cache_ttl
int -
Устанавливает количество секунд (время жизни) для файлов в кеше, которое они будут использоваться вместо оригинальных файлов.
-
soap.wsdl_cache
int -
Если параметр
soap.wsdl_cache_enabled
принимает значение "on", то эта опция определяет тип кеширования. Он может быть любым из следующих типов:WSDL_CACHE_NONE
(0
),WSDL_CACHE_DISK
(1
),WSDL_CACHE_MEMORY
(2
) илиWSDL_CACHE_BOTH
(3
). Это также может быть установлено через массивoptions
в конструкторе SoapClient или SoapServer. -
soap.wsdl_cache_limit
int -
Максимальное количество находящихся в оперативной памяти кешированных файлов WSDL. Дальнейшее добавление файлов в заполненную кеш-память будет приводить к удалению из нее самых старых файлов.