ncurses (new curses) - это свободная реализация curses из System V Rel 4.0 (и выше). Использует формат terminfo, поддерживает табуляцию, цвета, подсветку, символы для отрисовки форм и обработку нажатий клавиш. Так как эта библиотека по своей сути интерактивна, у нее мало возможностей для использования в веб-приложениях, но большие возможности при использовании PHP из командной строки.
Доступный функционал, такой как использование цветов, сильно зависит от используемого терминала. Для определения ограничений терминала используйте такие функции как ncurses_has_colors(), ncurses_can_change_color() и ncurses_has_ic().
Замечание:
Это расширение было перемещено в репозиторий » PECL и больше не поставляется с PHP 5.3.0.
ncurses доступна на следующих платформах: