posix_isatty

(PHP 4, PHP 5, PHP 7, PHP 8)

posix_isattyDetermina si un puntero de fichero es un terminal interactivo

Descripción

posix_isatty(resource|int $file_descriptor): bool

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 archivo, que debe ser ya sea una recurso de archivo, o un entero. Un entero se asume como un descriptor de archivo 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.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.

Ver también