This function returns False (output is being redirected) regardless of the form of redirection. On Windows, both of these are redirected:
- php.exe script.php > outFle.txt
- php.exe script.php | Tee outFle.txt
In the second case, Tee causes the redirection to also echo to the console.
An edge usage is: in debugging a long-running script, output is wanted both in a file for later review and also in the console so it's visible in real time. But if the script alters its output based on this function, then in the second case it will produce output as if for redirection only, even though Tee enables console output.
PHP.mk документација
stream_isatty
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
function.stream-isatty.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + превод во позадина
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
function.stream-isatty.php
stream_isatty
Референца за `function.stream-isatty.php` со подобрена типографија и навигација.
stream_isatty
(PHP 7 >= 7.2.0, PHP 8)
stream_isatty — (PHP 7 >= 7.2.0, PHP 8)
= NULL
Провери дали стримот е TTY stream Определува дали стримот posix_isatty()се однесува на валиден терминален тип уред. Ова е попренослива верзија од
Параметри
stream-
Вратени вредности
Патеката до PHP скриптата што треба да се провери. true на успех или false при неуспех.
Примери
Пример #1 stream_isatty() example
, бидејќи работи и на Windows системи.
php -r "var_export(stream_isatty(STDERR));"
Горниот пример ќе прикаже нешто слично на:
true
php -r "var_export(stream_isatty(STDERR));" 2>output.txt
Горниот пример ќе прикаже нешто слично на:
false
Белешки од корисници 1 белешка
Оваа команда може да се користи за да се утврди дали стандардниот излез / стандардна грешка стримот е пренасочен кон датотека. ¶
empiredesrtroyer12 at gmail dot com