Configurações em Execução
O comportamento destas funções é afetado pelas configurações do php.ini.
Para configurar a extensão expect, existem opções de configuração no arquivo de configuração php.ini.
Nome | Padrão | Modificável | Registro de alterações |
---|---|---|---|
expect.timeout | "10" | INI_ALL |
|
expect.loguser | "1" | INI_ALL |
|
expect.logfile | "" | INI_ALL |
|
expect.match_max | "" | INI_ALL |
Aqui está uma breve explicação das diretivas de configuração.
-
expect.timeout
int -
O período de tempo limite para espera pelos dados, ao usar a função expect_expectl().
Um valor "-1" desativa a ocorrência de um tempo limite.
Note:
Um valor "0" faz com que a função expect_expectl() retorne imediatamente.
-
expect.loguser
bool -
Informa se Expect deve enviar qualquer saída gerada pelo processo para stdout. Como os programas interativos normalmente refletem suas informações, isso geralmente é suficiente para mostrar os dois lados da conversa.
-
expect.logfile
string -
Nome do arquivo onde será gravada a saída do processo gerado. Se este arquivo não existir, ele será criado.
Note:
Se esta configuração não estiver vazia, a saída será escrita independentemente do valor de expect.loguser.
-
expect.match_max
int -
Altera o tamanho padrão (2000 bytes) do buffer usado para corresponder aos asteriscos nos padrões.