PHP Conference Nagoya 2025

posix_ctermid

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

posix_ctermidLiefert den Pfad des kontrollierenden Terminals

Beschreibung

posix_ctermid(): string|false

Gibt den Pfadnamen des aktuell kontrollierenden Terminals des Prozesses als String zurück. Falls ein Fehler auftritt, wird errno (Fehlernummer) gesetzt, das mittels posix_get_last_error() abgerufen werden kann.

Parameter-Liste

Diese Funktion besitzt keine Parameter.

Rückgabewerte

Gibt bei erfolgreicher Beendigung den Pfadnamen des aktuell kontrollierenden Terminals als String zurück. Andernfalls wird false zurückgegeben und errno gesetzt, das mittels posix_get_last_error() überprüft werden kann.

Beispiele

Beispiel #1 posix_ctermid()-Beispiel

Dieses Beispiel gibt den Pfad zum aktuellen TTY aus.

<?php
echo "Ich laufe auf ".posix_ctermid();
?>

Siehe auch

add a note

User Contributed Notes 1 note

up
0
phpmanual at remove dot mark dot griffin dot email
8 years ago
You can write directly to the tty (screen) even when the shell has redirected output, with:

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