PHP 8.4.0 RC3 available for testing

posix_ttyname

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

posix_ttynameDetermina o nome do dispositivo de terminal

Descrição

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

adicione uma nota

Notas Enviadas por Usuários (em inglês) 1 note

up
0
casper at bcx dot nl
18 years ago
<?php
var_dump
( posix_ttyname(STDOUT) );
?>

returns:
string(10) "/dev/pts/0"

When using pseudo terminal 1 (ie ssh)
To Top