Проверяет, относится ли поток к терминальному устройству TTY

# stream_isatty

(PHP 7 >= 7.2.0, PHP 8)

stream_isatty — Проверяет, относится ли поток к терминальному устройству TTY

### Описание

function stream_isatty(resource `$stream`): bool

Функция определяет, относится ли поток `stream` к действительному устройству терминального типа. Это более переносимая версия posix_isatty(), поскольку она работает и в системах Windows.

### Список параметров

`stream`

### Возвращаемые значения

Функция возвращает `true`, если выполнилась успешно, или `false`, если возникла ошибка.

### Примеры

Пример #1 Пример использования функции stream_isatty()

Команда определяет, перенаправлен ли стандартный поток вывода или стандартный поток ошибок в файл.

    php -r "var_export(stream_isatty(STDERR));"

Вывод приведённого примера будет похож на:

true

    php -r "var_export(stream_isatty(STDERR));" 2>output.txt

Вывод приведённого примера будет похож на:

false
`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open