posix_ttyname

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

posix_ttyname — Визначає ім'я термінального пристрою

Опис

posix_ttyname(resource|int $file_descriptor): string|false

Повертає string, що містить абсолютний шлях до поточного термінального пристрою, який відкрито та пов'язано з файловим дескриптором file_descriptor

Список параметрів

file_descriptor

Файловий дескриптор, який очікується у вигляді ресурсу або ресурсу або цілого числа int. Під int мається на увазі файловий дескриптор, який можна передати безпосередньо до базового системного виклику.

Значення, що повертаються

У разі успішного виконання повертає рядок (string), який містить абсолютний шлях до терміналу, пов'язаного з файловим дескриптором file_descriptor. У разі невдачі повертає false

Помилки

При неприпустимих цілих значеннях параметра file_descriptor видається помилка рівня E_WARNING

список змін

ВерсияОпис
8.3.0Помилки рівня E_WARNING тепер видаються при перетворення цілих чисел відповідно до звичайної семантикою перетворення типів PHP.
8.3.0При неприпустимих цілих значеннях параметра file_descriptor тепер видається помилка рівня E_WARNING

Дивіться також

  • posix_isatty() - Чи визначає файловий дескриптор інтерактивним терміналом
  • stream_isatty() - Перевіряє, чи є потік TTY