El comportamiento de estas funciones se ve afectado por la configuración de php.ini.
Nombre | Por defecto | Cambiable | Historial de cambios |
---|---|---|---|
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 |
He aquí una breve explicación de las directivas de configuración.
soap.wsdl_cache_enabled
integer
Activa o desactiva la función caché de WSDL.
soap.wsdl_cache_dir
string
Define nombre del directorio donde la extensión SOAP guardará los ficheros caché.
soap.wsdl_cache_ttl
integer
Define el número de segundos (tiempo de vida) que los ficheros caché serán usados en lugar de los originales.
soap.wsdl_cache
integer
Si la opción soap.wsdl_cache_enabled
está activada,
determina el tipo de caché. Puede ser cualquiera de estos tipos:
WSDL_CACHE_NONE
(0),
WSDL_CACHE_DISK
(1),
WSDL_CACHE_MEMORY
(2) o
WSDL_CACHE_BOTH
(3). También puede
definirse usando el array options
en
SoapClient o en el constructor de SoapServer
soap.wsdl_cache_limit
integer
Número máximo de fichero caché WSDL en memoria. Si se añaden más ficheros que el máximo de memoria, se eliminarán los ficheros más antiguos de la misma.