<?php
echo "Enter a password: ";
hide_term();
$password1 = trim(fgets(STDIN), PHP_EOL);
echo PHP_EOL;
echo "Confirm password: ";
$password2 = trim(fgets(STDIN), PHP_EOL);
echo PHP_EOL;
restore_term();

if($password1 == $password2) {
  $hash = password_hash($password1, PASSWORD_DEFAULT);
  echo "Password hash: $hash\n";
} else {
  echo "Passwords did not match\n";
  die(1);
}

function hide_term() {
  system('stty -echo');
}

function restore_term() {
  system('stty echo');
}