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.

Opções de Configuração de Expect
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  
Para mais detalhes e definições dos modos INI_*, consulte os Onde uma configuração deve ser definida.

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.