Runtime Configuration
Runtime Configuration
Runtime Configuration
The behaviour of these functions is affected by
settings in php.ini.
Name | Default | Changeable | Changelog |
---|---|---|---|
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 |
Here’s a short explanation of the configuration
directives.
-
soap.wsdl_cache_enabled
integer -
Enables or disables the WSDL caching feature.
-
soap.wsdl_cache_dir
string -
Sets the directory name where the SOAP extension
will put cache files. -
soap.wsdl_cache_ttl
integer -
Sets the number of seconds (time to live) that
cached files will be used instead of the originals. -
soap.wsdl_cache
integer -
If
soap.wsdl_cache_enabled
is on, this setting
determines the type of caching. It can be any of:
WSDL_CACHE_NONE
(0),
WSDL_CACHE_DISK
(1),
WSDL_CACHE_MEMORY
(2) or
WSDL_CACHE_BOTH
(3). This
can also be set via theoptions
array in the SoapClient or SoapServer constructor. -
soap.wsdl_cache_limit
integer -
Maximum number of in-memory cached WSDL files.
Adding further files into a full memory cache will delete the
oldest files from it.