Quando abro uma janela de terminal (bash shell) e clico na seta para cima, o último comando digitado é apresentado.
Ao executar um script PHP simples na mesma janela de terminal, e o script lê a partir de STDIN usando fgets, e eu clico em Seta para Cima, então os caracteres ^ [[A são apresentados.
Como fazer o script PHP se comportar como o prompt do shell bash e apresentar a última entrada?