XCII. Funciones de Control de Pantalla con Terminal NcursesIntroducciónncurses (new curses) es un sistema de emulación del paquete curses del Sistema V 4.0 (y superiores). Usa formatos terminfo, soporta pads, colores, resaltados múltiples, caracteres de formulario y asignaciones de funciones de teclado. Debido a la naturaleza interactiva de esta biblioteca, ésta será de poca utilidad para la escritura de aplicaciones Web, pero puede ser útil cuando se escriben scripts orientados al uso de PHP desde la línea de comandos.
Ncurses se encuentra disponible para las siguientes plataformas:
RequisitosNecesita las bibliotecas ncurses y sus archivos de cabecera. Descargue la última versión desde ftp://ftp.gnu.org/pub/gnu/ncurses/ o algún otro mirror GNU. InstalaciónPara que estas funciones trabajen, debe compilar la versión CGI o CLI de PHP con --with-ncurses[=DIR]. Configuración en tiempo de ejecuciónEl comportamiento de estas funciones está afectado por los valores definidos en php.ini.
Tabla 1. Opciones de configuración de ncurses
Tipos de recursosEsta extensión no tiene ningún tipo de recurso definido. Constantes predefinidasEstas constantes están definidas por esta extensión y estarán disponibles solamente cuando la extensión ha sido o bien compilada dentro de PHP o grabada dinámicamente en tiempo de ejecución. Códigos de errorEn caso de fallos, las funciones ncurses devuelven NCURSES_ERR. ColoresTabla 2. constantes de color de ncurses
TeclasTabla 3. constantes de teclas ncurses
MouseTabla 4. constantes de mouse
1337853476 .................... |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||