stream_isatty
(PHP 7 >= 7.2.0)
stream_isatty — Проверяет, является ли поток TTY
Описание
$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