Расширение ncurses (new curses) — это свободная реализация curses из System V Rel 4.0 (и выше). Использует формат terminfo, поддерживает табуляцию, цвета, подсветку, символы для отрисовки форм и обработку нажатий клавиш. Так как эта библиотека по своей сути интерактивна, у нее мало возможностей для использования в веб-приложениях, но большие возможности при использовании PHP из командной строки.
Доступный функционал, такой как использование цветов, сильно зависит от используемого терминала. Для определения ограничений терминала используйте такие функции как ncurses_has_colors(), ncurses_can_change_color() и ncurses_has_ic().
Расширение ncurses было перемещено в репозиторий PECL.
Модуль ncurses доступен в PHP: 4.4, 5.1, 5.2, 5.3, 5.4, 5.5, 5.6
Модуль PHP ncurses