ConFoo 2025

posix_ctermid

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

posix_ctermidObtém o caminho do terminal em controle

Descrição

posix_ctermid(): string|false

Gera uma string contendo o caminho para o terminal atualmente em controle para o processo. Em caso de erro, será gerado um número de erro, que pode ser verificado usando posix_get_last_error().

Parâmetros

Esta função não possui parâmetros.

Valor Retornado

Em caso de sucesso, retorna uma string do caminho para o terminal atualmente em controle. Caso contrário, retorna false e um número de erro é definido e poderá ser verificado com posix_get_last_error().

Exemplos

Exemplo #1 Exemplo de posix_ctermid()

Este exemplo exibe o caminho para o TTY atual.

<?php
echo "Estou sendo executado a partir de ".posix_ctermid();
?>

Veja Também

adicione uma nota

Notas Enviadas por Usuários (em inglês) 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