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, donde está compilada contra libedit. No todas las funciones están presentes en esa compilación; véase los requisitos.
¡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.