<?php
var_dump( posix_ttyname(STDOUT) );
?>
returns:
string(10) "/dev/pts/0"
When using pseudo terminal 1 (ie ssh)
(PHP 4, PHP 5, PHP 7, PHP 8)
posix_ttyname — Ermittelt den Namen des Terminal-Devices
$file_descriptor
): string|false
Gibt den absoluten Pfad zum aktuellen Terminal-Device, das mit dem
Dateideskriptor file_descriptor
geöffnet ist, als
String zurück.
file_descriptor
Der Datei-Deskriptor, welcher entweder eine Datei-Ressource oder ein Wert vom Typ int sein sollte. Ist dies ein int, dann wird davon ausgegangen, dass es sich um einen Dateideskriptor handelt, welcher direkt an den zugrundeliegenden Systemaufruf übergeben werden kann.
Gibt bei Erfolg den absoluten Pfad des Dateideskriptors
file_descriptor
als String zurück.
Falls ein Fehler auftrat, wird false
zurückgegeben.
Ungültige ganzzahlige file_descriptor
-Werte führen
zu einem E_WARNING
.
Version | Beschreibung |
---|---|
8.3.0 |
Wenn ein Integer zwangsweise umgewandelt wird (coercive typing), wird
nun ein Typfehler der Stufe E_WARNING ausgelöst,
der der üblichen PHP-Semantik für Typzwang entspricht.
|
8.3.0 |
Ungültige ganzzahlige file_descriptor -Werte
führen nun zu einem E_WARNING .
|
<?php
var_dump( posix_ttyname(STDOUT) );
?>
returns:
string(10) "/dev/pts/0"
When using pseudo terminal 1 (ie ssh)