Поскольку этот вопрос задан и дан ответ, в PHP добавлено лучшее решение. Во всех последних версиях PHP вы можете легко получить пользовательский ввод:
$input = fgets(STDIN);