stream_isatty

(PHP 7 >= 7.2.0, PHP 8)

stream_isattyVerifica se um fluxo é um TTY

Descrição

stream_isatty(resource $stream): bool

Determina se o fluxo stream se refere a um dispositivo tipo terminal válido. Esta é uma versão mais portável de posix_isatty(), já que também funciona no Windows.

Parâmetros

stream

O fluxo a ser verificado.

Valor Retornado

Retorna true em caso de sucesso ou false em caso de falha.

Exemplos

Example #1 Exemplo de stream_isatty()

Este comando pode ser usado para determinar se um fluxo de saída/erro padrão é redirecionado a um arquivo.

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

O exemplo acima produzirá algo semelhante a:


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

O exemplo acima produzirá algo semelhante a:


false