Пароль командной строки в PHP

Я пишу инструмент командной строки, чтобы помочь моему веб-приложению. Требуется пароль для подключения к услуге. Я'Мне бы хотелось, чтобы скрипт показывал подсказку пароля, поэтому я ненужно передать его в качестве аргумента командной строки.

Тот'достаточно просто, но яхотелось бы, чтобы пароль не отображался на экраненабрал. Как я могу сделать это с PHP?

Бонусные баллы за это в чистом PHP (нетsystem('stty')) и замена символов на.*

РЕДАКТИРОВАТЬ:

Скрипт будет работать в Unix-подобных системах (Linux или Mac). Сценарий написан на PHP и, скорее всего, так и останется.

Кроме того, для записи,stty способ сделать это: я

echo "Password: ";
system('stty -echo');
$password = trim(fgets(STDIN));
system('stty echo');
// add a new line since the users CR didn't echo
echo "\n";

предпочел бы не иметьsystem() звонит туда.

Ответы на вопрос(4)

Ваш ответ на вопрос