PHP Conference Japan 2024

stream_isatty

(PHP 7 >= 7.2.0, PHP 8)

stream_isatty檢查串流是否為 TTY

說明

stream_isatty(資源 $stream): 布林值

判斷串流 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

新增註記

使用者貢獻的註記

此頁面沒有使用者貢獻的註記。
To Top