Documentación offline PHP master

posix_isatty

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

posix_isatty

Determina si un puntero de fichero es un terminal interactivo

Descripción#

php posix_isatty(resource $file_descriptor): boolphp

Determina si el puntero de fichero file_descriptor se refiere a un tipo de terminal de dispositivo válido.

Parámetros#

file_descriptor
El descriptor de fichero, el cual se espera que sea un resource de fichero o un int. Se asumirá que un int es un descriptor de fichero que puede ser pasado directamente a la llamada al sistema subyacente.

Valores devueltos#

Devuelve true si file_descriptor es un puntero de fichero conectado a un terminal, false en caso contrario.

Historial de cambios#

Versión Descripción
8.5.0 Ahora emite un E_WARNING cuando se encuentra un file_descriptor inválido.
8.4.0 Define errno (número de error) a EBADF cuando el descriptor de fichero/flujo pasado es inválido.
8.3.0 Se generan ahora errores de tipo E_WARNING para las coerciones de enteros siguiendo las semánticas habituales de coerción de tipo de PHP.

Véase también#

posix_ttyname, stream_isatty