int expect_expectl    ( resource $expect   , array $cases   [, array &$match  ] )

expect_expectlОжидает, пока вывод потока не совпадет с одним из шаблонов, либо пока не закончится максимальное время ожидания, либо вернется EOF

expect

Поток Expect, открытый с помощью expect_popen().

cases

Массив ожидаемых значений. Каждое ожидаемое значение представляет из себя индексированный массив, описанный в этой таблице:
Expect Case Array
Индекс Тип значения Описание Обязательный Значение по умолчанию
0 string шаблон, который будет сравниваться с потоком вывода да  
1 mixed значение, которое вернет функция, если совпадение найдено да  
2 integer тип шаблона: EXP_GLOB, EXP_EXACT или EXP_REGEXP нет EXP_GLOB