PHP 大会日本 2024

posix_ctermid

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

posix_ctermid获取控制终端的路径名

描述

posix_ctermid(): 字符串|false

生成一个字符串,它是进程当前控制终端的路径名。如果发生错误,则会设置 errno,可以使用 posix_get_last_error() 检查。

参数

此函数没有参数。

返回值

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

示例

示例 #1 posix_ctermid() 示例

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

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

参见

添加注释

用户贡献的注释 1 条注释

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

<?php
$h
= fopen(posix_ctermid(), "rb+");
fwrite($h, "Testing direct output\n");
fclose($h);
?>
To Top