Configuration à l'exécution
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) ouWSDL_CACHE_BOTH
(3). Cela peut aussi être configuré via le paramètreoptions
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.