Determina o nome do dispositivo de terminal

# posix_ttyname

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

posix_ttyname — Determina o nome do dispositivo de terminal

### Descrição

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

Retorna uma string para o caminho absoluto para o dispositivo de terminal atual que está aberto no descritor de arquivo `file_descriptor`.

### Parâmetros

`file_descriptor`
  O descritor de arquivo, que deve ser um resource de arquivo ou um int. Um int será interpretado como um descritor de arquivo que pode ser passado diretamente para a chamada de sistema subjacente.

### Valor Retornado

Em caso de sucesso, retorna uma string do caminho absoluto do `file_descriptor`. Em caso de falha, retorna `false`.

### Erros/Exceções

Caso o valor de `file_descriptor` seja um inteiro inválido, um `E_WARNING` é gerado.

### Registro de Alterações

Versão | Descrição
--- | ---
8.5.0 | last_error agora é definido para `EBADF` quando um `file_descriptor` inválido é encontrado.
8.3.0 | Erros do tipo `E_WARNING` agora são gerados para conversões forçadas de inteiros seguindo a semântica usual de coerção de tipo PHP.
8.3.0 | Caso o valor de `file_descriptor` seja um inteiro inválido, um `E_WARNING` é gerado.

### Veja Também

- posix_isatty() - Determina se um descritor de arquivo é um terminal interativo
- stream_isatty() - Verifica se um fluxo é um TTY

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open