Readline GNU

Introdução

As funções readline implementam uma interface para a biblioteca Readline GNU. Estas são funções que fornecem linhas de comando editáveis. Um exeplo é a maneira que o Bash permite usar as teclas de setas para inserir caracteres ou navegar pelo histórico dos comandos. Por causa da naturesa interativa desta biblioteca, ela será de pouco uso para escrever aplicações Web, mas pode ser util ao escrever scripts usados a partir de uma linha de comando.

A partir do PHP 7.1.0 esta extensão é suportada no Windows.

Cuidado

A extensão readline não é segura para threads! Portanto, o uso dela com qualquer SAPI verdadeiramente segura para threads (como mod_winnt do Apache) é fortemente desencorajado.

adicionar nota

Notas de Usuários 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