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

fd

El descriptor del fichero, el cual se prevee que sea o un resource de fichero o un integer. Se asumirá que un integer sea un descriptor de fichero que pueda pasarse directamente a la llamada del sistema subyacente.

En la mayoría de los casos se proporcionará un resource de fichero.

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