PHP Conference Nagoya 2025

posix_ctermid

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

posix_ctermidObtener el nombre de la ruta del terminal controlador

Descripción

posix_ctermid(): string|false

Genera un string que es el nombre de la ruta del terminal controlador actual para el proceso. En caso de error se establecerá a errno, que puede ser comprobado usando posix_get_last_error()

Parámetros

Esta función no tiene parámetros.

Valores devueltos

En caso de terminación exitosa, devuelve un string del nombre de ruta del terminal controlador actual. De otro modo devuelve false y se establece errno, que puede ser comprobado con posix_get_last_error().

Ejemplos

Ejemplo #1 Ejemplo de posix_ctermid()

Este ejemplo mostrará la ruta del TTY actual.

<?php
echo "Esto ejecutándome desde ".posix_ctermid();
?>

Ver también

add a note

User Contributed Notes 1 note

up
0
phpmanual at remove dot mark dot griffin dot email
8 years ago
You can write directly to the tty (screen) even when the shell has redirected output, with:

<?php
$h
= fopen(posix_ctermid(), "rb+");
fwrite($h, "Testing direct output\n");
fclose($h);
?>
To Top