Введение
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 доступна на следующих платформах:
- AIX
- BeOS
- BSD variants (FreeBSD, NetBSD, OpenBSD)
- Cygwin
- Digital Unix (aka OSF1)
- GNU/Linux
- HPUX
- IRIX64
- macOS
- OS/2
- QNX
- SCO OpenServer
- Solaris
- Tru64