(PHP 7 >= 7.2.0, PHP 8)
stream_isatty — Verifica se um fluxo é um TTY
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.
stream
O fluxo a ser verificado.
Retorna true
em caso de sucesso ou false
em caso de falha.
Exemplo #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:
php -r "var_export(stream_isatty(STDERR));" 2>output.txt
O exemplo acima produzirá algo semelhante a: