Поведение этих функций зависит от установок в 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
integer
Включает или отключает кэширование WSDL.
soap.wsdl_cache_dir
string
Устанавливает путь к директории, где расширение SOAP будет хранить кэш-файлы.
soap.wsdl_cache_ttl
integer
Устанавливает количество секунд (время жизни) для файлов в кэше, которое они будут использоваться вместо оригинальных файлов.
soap.wsdl_cache
integer
Если параметр 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
integer
Максимальное количество находящихся в оперативной памяти кэшированных файлов WSDL. Дальнейшее добавление файлов в заполненную кэш-память будет приводить к удалению из нее самых старых файлов.