posix_isatty

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

posix_isattyErmittelt, ob ein Dateideskriptor ein interaktives Terminal ist

Beschreibung

posix_isatty(resource|int$file_descriptor): bool

Ermittelt, ob der Dateideskriptor file_descriptor auf ein gültiges terminalartiges Gerät verweist.

Parameter-Liste

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.

Rückgabewerte

Gibt true zurück, falls file_descriptor ein offener Deskriptor ist, der mit einem Terminal verbunden ist, und andernfalls false.

Changelog

VersionBeschreibung
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.

Siehe auch

To Top