stream_isatty

(PHP 7 >= 7.2.0)

stream_isattyVérifie si un flux est un TTY

Description

stream_isatty ( resource $stream ) : bool

Détermine si le flux stream réfère à un dispositif de type terminal valide. Ceci est une version plus portable de posix_isatty(), car elle fonctionne aussi sur les systèmes Windows.

Liste de paramètres

stream

Valeurs de retour

Cette fonction retourne TRUE en cas de succès ou FALSE si une erreur survient.

Exemples

Exemple #1 Exemple avec stream_isatty()

Cette commende peut être utilisé pour déterminé si un flux de sortie / erreur standard est redirigé vers un fichier.

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

L'exemple ci-dessus va afficher quelque chose de similaire à :


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

L'exemple ci-dessus va afficher quelque chose de similaire à :


false