Когда я вывожу на консоль, а затем жду ввода пользователя с помощью readline (), вот так:
<?php
fwrite(STDOUT, 'Would you like some apple pie? [y/N]');
readline();
И пользователь сначала вводит какой-то ответ (например, он неправильно набирает и вводит ' T '), еще не нажимая ввод, если пользователь затем хочет исправить этот ответ, нажимая клавишу возврата, пока весь ответ не исчезнет, вся строка очищается. Это своего рода раздражение, и оно не кажется необходимым (потому что другие команды кажутся вполне подходящими для пользователя, очищающего любой ввод перед нажатием клавиши ввода).
Есть ли способ предотвратить это, что я пропал?