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 chaîne de caractères para la ruta absoluta del terminal actual que está abierto en el puntero de fichero file_descriptor.

Parámetros

fd

El descriptor del fichero, el cual se prevee que sea o un resource de fichero o un integer. Se asumirá que un integer sea un descriptor de fichero que pueda pasarse directamente a la llamada del sistema subyacente.

En la mayoría de los casos se proporcionará un resource de fichero.

Valores devueltos

En caso de éxito, devuelve un chaîne de caractères 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