Configurações em Execução
O comportamento destas funções é afetado pelas configurações do php.ini.
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
) ouWSDL_CACHE_BOTH
(3
). Isso pode também pode ser definido através do arrayoptions
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.