Налаштування під час виконання

Поведінка цих функцій залежить від установок у 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 байт), який використовується для пошуку символу зірочки в шаблонах.