Requisitos

Para utilizar las funciones readline, debe instalarse libreadline. Puede encontrarse libreadline en la página de inicio del proyecto GNU Readline, en » https://tiswww.case.edu/php/chet/readline/rltop.html. Es mantenido por Chet Ramey, quien es también el autor de Bash.

Asimismo, pueden utilizarse estas funciones con la biblioteca libedit, un reemplazo no-GPL de la biblioteca readline. La biblioteca libedit está bajo licencia BSD y disponible para descarga en » http://www.thrysoee.dk/editline/.

Ambas bibliotecas no ofrecen las mismas funcionalidades, por lo que algunas funciones están ausentes en ciertas compilaciones. Las funciones que gestionan la interfaz de devolución de llamada, readline_callback_handler_install(), readline_callback_handler_remove(), readline_callback_read_char(), readline_redisplay() y readline_on_new_line(), solo están presentes cuando la biblioteca subyacente las proporciona, y están ausentes en Windows. Llamar a una función ausente lanza una Error. function_exists() permite comprobar si una función dada está disponible, y la constante READLINE_LIB indica qué biblioteca se está utilizando.

add a note

User Contributed Notes

There are no user contributed notes for this page.