Configuración en tiempo de ejecución
El comportamiento de estas funciones se ve afectado por la configuración de php.ini.
La extensión Expect se configura mediante opciones del fichero de configuración php.ini.
| Nombre | Por defecto | Cambiable | Changelog |
|---|---|---|---|
| expect.timeout | "10" | PHP_INI_ALL | |
| expect.loguser | "1" | PHP_INI_ALL | |
| expect.logfile | "" | PHP_INI_ALL | |
| expect.match_max | "" | PHP_INI_ALL |
He aquí una breve explicación de las directivas de configuración.
- expect.timeout integer
-
Tiempo de espera de datos, al usar la función expect_expectl().
"-1" deshabilita el tiempo de espera.
Note:
"0" provoca que expect_expectl() devuelva el control inmediatamente.
- expect.loguser boolean
-
Indica si Expect debe enviar alguna salida del proceso creado a la salida estándar. Dado que normalmente los programas interactivos imprimen en pantalla los datos de entrada, esto sería suficiente para poder mostrar los dos lados de la conversación.
- expect.logfile string
-
Nombre del fichero en el que se escribirá la salida del proceso creado. Si no existiera, se crearía.
Note:
Si se establece un valor, se escribe la salida independientemente del valor de expect.loguser.
- expect.match_max integer
-
Cambia el tamaño por omisión (2000 bytes) del buffer utilizado para que coincida con los asteriscos en el patrón.
