GNU Readline

Introducción

Las funciones readline implementan una interfaz de la biblioteca GNU readline. Estas funciones proporcionan líneas de comandos editables. Un ejemplo es proporcionado mostrando cómo Bash permite el uso de las flechas para insertar caracteres o desplazarse por el historial de comandos. Debido a la naturaleza de esta biblioteca, no se debería necesitar en las aplicaciones Web, pero puede ser muy útil durante la escritura de scripts utilizados desde la línea de comandos.

A partir de PHP 7.1.0 esta extensión es soportada en Windows.

Precaución

¡La extensión readline no es thread-safe! Por consiguiente, el uso de esta con cualquier SAPI que sea verdaderamente thread-safe (como Apache mod_winnt) está fuertemente desaconsejado.

add a note

User Contributed Notes 1 note

up
0
list2011 at lunch dot za dot net
14 years ago
When readline is enabled, php switches the terminal mode to accept line-buffered input.  This means that the proper way to use the cli when you pipe to an interactive command is to explicitly specify that php is not using the terminal for input:

php somescript.php < /dev/null | less
To Top