Le comportement de ces fonctions est affecté par la configuration dans le fichier php.ini.
Nom | Défaut | Modifiable | Historique |
---|---|---|---|
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 |
Voici un éclaircissement sur l'utilisation des directives de configuration.
soap.wsdl_cache_enabled
integer
Active ou pas le cache WSDL.
soap.wsdl_cache_dir
string
Configure le nom du dossier où l'extension SOAP peut mettre les fichiers de cache.
soap.wsdl_cache_ttl
integer
Configure la durée de vie des fichiers dans le cache, exprimé en secondes.
soap.wsdl_cache
integer
Si soap.wsdl_cache_enabled
est actif, cette
directive détermine le type de cache. Il peut prendre l'une des
valeurs suivantes :
WSDL_CACHE_NONE
(0),
WSDL_CACHE_DISK
(1),
WSDL_CACHE_MEMORY
(2) ou
WSDL_CACHE_BOTH
(3). Cela peut
aussi être configuré via le paramètre options
dans les constructeurs de SoapClient ou
SoapServer.
soap.wsdl_cache_limit
integer
Le nombre maximal de fichier WSDL en cache. La reception de nouveaux fichiers dans le cache, s'il est plein, causera l'effacement des plus anciens.