Configurações em Execução

O comportamento destas funções é afetado pelas configurações do php.ini.

Opções de Configuração de SOAP
Nome Padrão Modificável Registro de Alterações
soap.wsdl_cache_enabled 1 INI_ALL
soap.wsdl_cache_dir /tmp INI_ALL
soap.wsdl_cache_ttl 86400 INI_ALL
soap.wsdl_cache 1 INI_ALL
soap.wsdl_cache_limit 5 INI_ALL

Aqui está uma breve explicação das diretivas de configuração.

soap.wsdl_cache_enabled int

Ativa ou desativa o recurso de cache WSDL.

soap.wsdl_cache_dir string

Define o nome do diretório onde a extensão SOAP colocará os arquivos de cache.

soap.wsdl_cache_ttl int

Define o número de segundos (tempo de vida) que os arquivos em cache serão usados em vez dos originais.

soap.wsdl_cache int

Se soap.wsdl_cache_enabled estiver ativado, esta configuração determina o tipo de cache. Pode ser qualquer um dos seguintes: WSDL_CACHE_NONE (0), WSDL_CACHE_DISK (1), WSDL_CACHE_MEMORY (2) ou WSDL_CACHE_BOTH (3). Isso pode também pode ser definido através do array options no SoapClient ou construtor SoapServer.

soap.wsdl_cache_limit int

Número máximo de arquivos WSDL armazenados em cache na memória. Adicionando mais arquivos em um cache de memória cheio excluirá os arquivos mais antigos nele.