Expect 설치 런타임 구성

이러한 함수의 동작은 php.ini의 설정에 영향을 받습니다.

예상 확장을 구성하기 위해 구성 파일 php.ini에 구성 옵션이 있습니다.

구성 옵션 예상

Name Default Changeable Changelog
expect.timeout "10" PHP_INI_ALL  
expect.loguser "1" PHP_INI_ALL  
expect.logfile "" PHP_INI_ALL  
expect.match_max "" PHP_INI_ALL  

PHP_INI_* 모드에 대한 자세한 내용과 정의는 구성 설정을 설정할 수 있는 위치를 참조하세요. 다음은 구성 지시문에 대한 간단한 설명입니다.

expect.timeout int
expect_expectl() 함수를 사용할 때 데이터를 기다리는 시간 초과 기간입니다.

"-1" 값은 시간 초과가 발생하지 않도록 합니다.

메모: 값이 "0"이면 expect_expectl() 함수가 즉시 반환됩니다.

expect.loguser bool
예상이 생성된 프로세스의 출력을 stdout으로 보내야 하는지 여부. 대화형 프로그램은 일반적으로 입력을 반영하므로 일반적으로 대화의 양쪽 측면을 표시하기에 충분합니다.
expect.logfile string
생성된 프로세스의 출력이 기록될 파일의 ​​이름입니다. 이 파일이 없으면 생성됩니다.

메모: 이 구성이 비어 있지 않으면 expect.loguser 값에 관계없이 출력이 기록됩니다.

expect.match_max int
패턴의 별표를 일치시키는 데 사용되는 버퍼의 기본 크기(2000바이트)를 변경합니다.