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.
Nota:
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.
Nota:
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.