posix_ctermid

(PHP 4, PHP 5, PHP 7, PHP 8)

posix_ctermid获取控制终端的路径名

描述

posix_ctermid(): string|false

生成一个 string,它代表进程当前控制终端的路径名。如果出现错误,它将设置 errno,可以使用 posix_get_last_error() 检查。

参数

此函数没有参数。

返回值

成功完成时,返回 string,包含当前控制终端的路径名。否则返回 false 并设置 errno,可以使用 posix_get_last_error() 检查。

示例

示例 #1 posix_ctermid() 示例

此示例将显示当前 TTY 的路径。

<?php
echo "我正在从 ".posix_ctermid();
?>

参见

添加备注

用户贡献备注 1 备注

0
phpmanual at remove dot mark dot griffin dot email
8 年前
即使 shell 重定向输出,您也可以直接写入 tty(屏幕),使用

<?php
$h
= fopen(posix_ctermid(), "rb+");
fwrite($h, "测试直接输出\n");
fclose($h);
?>
To Top