Installation
Resource Types
Installing/Configuring
PHP Manual

## Runtime Configuration

The behaviour of these functions is affected by settings in php.ini.

SOAP Configuration Options
Name | Default | Changeable | Changelog
--- | --- | --- | ---
soap.wsdl_cache_enabled | "1" | PHP_INI_ALL | Available since PHP 5.0.0.
soap.wsdl_cache_dir | "/tmp" | PHP_INI_ALL | Available since PHP 5.0.0.
soap.wsdl_cache_ttl | "86400" | PHP_INI_ALL | Available since PHP 5.0.0.
soap.wsdl_cache_limit | "5" | PHP_INI_ALL | Available since PHP 5.1.5.
soap.wsdl_cache | "1" | PHP_INI_ALL | Available since PHP 5.1.5.

For further details and definitions of the PHP_INI_* constants, see the php.ini directives.

Here's a short explanation of the configuration directives.

`soap.wsdl_cache_enabled` boolean

  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_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.

`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 the `options` array in the SoapClient or SoapServer constructor.

Installation
Resource Types
Installing/Configuring
PHP Manual