Determine if a file descriptor is an interactive terminal
Description
boolposix_isatty(resourceint$file_descriptor)
Determines if the file descriptor file_descriptor refers to a valid
terminal type device.
Parameters
file_descriptor
The file descriptor, which is expected to be either a file
resource or an int. An int
will be assumed to be a file descriptor that can be passed directly to
the underlying system call.
Return Values
Returns true if file_descriptor is an open descriptor connected
to a terminal and false otherwise.
Changelog
Version
Description
8.3.0
Type error E_WARNINGs are now raised for integer
coercions following the usual PHP type coercion semantics.