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_enabledinteger -
Active ou pas le cache WSDL.
-
soap.wsdl_cache_dirstring -
Configure le nom du dossier où l'extension SOAP peut mettre les fichiers de cache.
-
soap.wsdl_cache_ttlinteger -
Configure la durée de vie des fichiers dans le cache, exprimé en secondes.
-
soap.wsdl_cacheinteger -
Si
soap.wsdl_cache_enabledest 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ètreoptionsdans les constructeurs de SoapClient ou SoapServer. -
soap.wsdl_cache_limitinteger -
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.
