PHP na linha de comando

Publicado por Rodrigo Caldeira de Paula Lima em 01/06/2003

[ Hits: 10.492 ]

 


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:

/*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.

Outras dicas deste autor

Usando os operadores -> e :: para classes

Leitura recomendada

Facilitando a Criação de Aplicativos

Joomla 3.6.x - Resolvendo problema com instalação de extensões

Easy Framework - Aplicativos em PHP

Testes Unitários - Um olhar para a qualidade de nossos testes

Componente de backup para Joomla

  

Comentários
[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