/** * Sets echo state * @param bool $state True of false * @see http://www.php.net/manual/en/function.ncurses-echo.php * @return Ncurses This object */ public function setEchoState($state) { if ($state) { ncurses_echo(); } else { ncurses_noecho(); } return $this; }
function distroy() { ncurses_clear(); ncurses_echo(); ncurses_refresh(); ncurses_end(); }
<?php $line = ''; ncurses_init(); ncurses_addstr("Type a message, ending with !\n"); /* Display the keystrokes as they are typed */ ncurses_echo(); while (($c = ncurses_getch()) != ord("!")) { $line .= chr($c); } ncurses_end(); print "You typed: [{$line}]\n";