PHP 8.5.0 Alpha 1 available for testing

posix_ttyname

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

posix_ttynameDevuelve el nombre del dispositivo del terminal

Descripción

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

Devuelve un string para la ruta absoluta del terminal actual que está abierto en el puntero de fichero file_descriptor.

Parámetros

file_descriptor

El descriptor de archivo, que debe ser ya sea una recurso de archivo, o un entero. Un entero se asume como un descriptor de archivo que puede ser pasado directamente a la llamada al sistema subyacente.

Valores devueltos

En caso de éxito, devuelve un string correspondiente a la ruta absoluta de file_descriptor. En caso de error, devuelve false.

Errores/Excepciones

Para valores enteros inválidos de file_descriptor, se genera un error E_WARNING.

Historial de cambios

Versión Descripción
8.3.0 Ahora se generan errores de tipo E_WARNING para las coerciones de enteros siguiendo las semánticas habituales de coerción de tipo de PHP.
8.3.0 Para valores enteros inválidos de file_descriptor, ahora se genera un error E_WARNING.

Ver también

add a note

User Contributed Notes 1 note

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

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

When using pseudo terminal 1 (ie ssh)
To Top