posix_isatty

Determine if a file descriptor is an interactive terminal

&reftitle.description; `bool` `posix_isatty` ``resource``int```file_descriptor`

Determines if the file descriptor `file_descriptor` refers to a valid terminal type device.

&reftitle.parameters;

&posix.parameter.fd;
&reftitle.returnvalues;

Returns &true; if `file_descriptor` is an open descriptor connected to a terminal and &false; otherwise.

&reftitle.changelog;

&Version; | &Description;
8.4.0 | Set errno (error number) to `EBADF` when the file descriptor/stream passed is invalid.
8.3.0 | Type error `E_WARNING`s are now raised for integer coercions following the usual PHP type coercion semantics.

&reftitle.seealso;

- `posix_ttyname`
- `stream_isatty`