Pular para o conteúdo

PHP na linha de comando

Dica publicada em PHP / Miscelânea
Rodrigo Caldeira de Paula Lima caldeira
Hits: 11.754 Categoria: PHP Subcategoria: Miscelânea
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

PHP na linha de comando

Eu não sei se essa dica pode valer algo para alguém ou se isso pode servir para alguma coisa, mas é sempre bom conhecer coisas novas.

Existe uma maneira de programar em PHP no mesmo estilo do C, por exemplo.

Para isso, é só abrir o arquivo STDIN para execuções em linha de comando, assim:

$fp = fopen("php://stdin","r");

Com isso é possível usar todas as funções de leitura de arquivo, como a fgets().

Tentem usar o código abaixo pra testar isso:

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
/*teste.php*/
$fp = fopen("php://stdin","r");
echo "Digite algo: ";
$algo = fgets($fp,256);
fclose($fp);
echo "Você digitou $algo";
?>
Agora, no bash digite:

# php -q teste.php

Essa é uma maneira de substituir o C para aqueles que estão acostumados com a simplicidade do PHP.

Abraços.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Usando os operadores -> e :: para classes

PHP Online e Grátis

Projeto SER disponível

http://localhost/zm não roda

Open livro de PHP

Impressão remota usando impressora matricial

#1 Comentário enviado por GrupoFimdeprova em 06/08/2004 - 11:30h
Legal! Sou muito Fun de PHP, mas...
Como fazer para usar o gotoXY da 'C'
#2 Comentário enviado por everton3x em 26/07/2012 - 08:16h
Cara! Tu não sabe o galho que me quebrou essa tua dica. Com isso, dá atá para simular um "shell" com o PHP.

Contribuir com comentário

Entre na sua conta para comentar.