GNU Readline

CXXVI. GNU Readline

Introducci贸n

Las funciones readline() implementan una interfaz con la biblioteca GNU Readline. Estas son funciones que ofrecen l铆neas de comando editables. Un ejemplo de la manera en que trabajan podr铆a ser la forma en que Bash le permite usar las teclas de flechas para insertar caracteres o desplazarse a trav茅s del historial de comandos. Debido a la naturaleza interactiva de esta biblioteca, tendr谩 un uso muy reducido en la escritura de aplicaciones Web, aunque puede ser 煤til cuando se escriben scripts usados desde una l铆nea de comandos.

Nota: Esta extensi贸n no est谩 disponible en plataformas Windows

Requisitos

Para usar las funciones readline, necesita instalar libreadline. Puede encontrar libreadlinea en la p谩gina web del proyecto GNU Readline, en http://cnswww.cns.cwru.edu/~chet/readline/rltop.html. Este proyecto es administrado por Chet Ramey, quien es tambi茅n el autor de Bash.

Tambi茅n puede usar estas funciones con la biblioteca libedit, un reemplazo no-GPL de la biblioteca readline. La biblioteca libedit es distribuida bajo una licencia BSD y est谩 disponible para su descarga en http://sourceforge.net/projects/libedit/.

Instalaci贸n

Para usar estas funciones, debe compilar la versi贸n CGI o CLI de PHP con soporte para readline. Necesita configurar PHP con la opci贸n --with-readline[=DIR]. Si desea usar el reemplazo de readline, libedit, configure PHP con la opci贸n --with-libedit[=DIR].

Configuraci贸n en tiempo de ejecuci贸n

Esta extensi贸n no tiene directivas de configuraci贸n en php.ini.

Tipos de recursos

Esta extensi贸n no tiene ning煤n tipo de recurso definido.

Constantes predefinidas

Esta extensi贸n no tiene ninguna constante definida.

Tabla de contenidos
readline_add_history -- A帽ade una l铆nea al historial
readline_callback_handler_install -- Initializes the readline callback interface and terminal, prints the prompt and returns immediately
readline_callback_handler_remove -- Removes a previously installed callback handler and restores terminal settings
readline_callback_read_char -- Reads a character and informs the readline callback interface when a line is received
readline_clear_history -- Borra el historial
readline_completion_function -- Registra una funci贸n de completitud
readline_info -- Establece/Obtiene diversas variables internas de readline
readline_list_history -- Lista el historial
readline_on_new_line --  Inform readline that the cursor has moved to a new line
readline_read_history -- Lee el historial
readline_redisplay --  Ask readline to redraw the display
readline_write_history -- Escribe el historial
readline -- Lee una l铆nea