Налаштування під час виконання
Поведінка цих функцій залежить від установок у php.ini.
Для налаштування модуля використовуйте наведені нижче опції конфігураційного файлуphp.ini.
Опції налаштування Expect
Имя | По умолчанию | Место изменения | Список изменений |
---|---|---|---|
expect.timeout | "10" | INI_ALL | |
expect.loguser | "1" | INI_ALL | |
expect.logfile | "" | INI_ALL | |
expect.match_max | "" | INI_ALL |
Додаткова інформація та опис режимів INI_* дано у розділі «Місця встановлення параметрів конфігурації».
Коротке пояснення конфігураційних директив.
expect.timeout
int
Максимальний час очікування даних під час використання функції expect_expectl()
Значення "-1" задає вічне очікування.
Зауваження :
Значення "0" означає, що функція expect_expectl()завершится сразу.
expect.loguser
bool
Визначає, чи породжений процес робитиме висновок у потік stdout. Так як інтерактивні програми зазвичай дублюють введення користувача, зазвичай потрібно вирішувати цю опцію, щоб взаємодія була усвідомленою.
expect.logfile
string
Ім'я файлу, куди писатиметься висновок породженого процесу. Якщо файл не існує, його буде створено.
Зауваження :
Якщо цій опції надано якесь не порожнє значення, то висновок писатиметься у файл незалежно від налаштування expect.loguser
expect.match_max
int
Змінює розмір буфера (за замовчуванням 2000 байт), який використовується для пошуку символу зірочки в шаблонах.