Налаштування під час виконання
Поведінка цих функцій залежить від установок у 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.timeoutint
Максимальний час очікування даних під час використання функції expect_expectl()
Значення "-1" задає вічне очікування.
Зауваження :
Значення "0" означає, що функція expect_expectl()завершится сразу.
expect.loguserbool
Визначає, чи породжений процес робитиме висновок у потік stdout. Так як інтерактивні програми зазвичай дублюють введення користувача, зазвичай потрібно вирішувати цю опцію, щоб взаємодія була усвідомленою.
expect.logfilestring
Ім'я файлу, куди писатиметься висновок породженого процесу. Якщо файл не існує, його буде створено.
Зауваження :
Якщо цій опції надано якесь не порожнє значення, то висновок писатиметься у файл незалежно від налаштування expect.loguser
expect.match_maxint
Змінює розмір буфера (за замовчуванням 2000 байт), який використовується для пошуку символу зірочки в шаблонах.