PHP na linha de comando

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

[ Hits: 11.003 ]

 


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

Criando um contator de visitas para seu site (PHP grava no TXT)

Pegar parte do conteúdo (dados) de outro site com PHP utilizando explode()

Função em PHP que mostra o número da semana no ano

Listar artigos por ID/DESC no Joomla

Verificar CPF/CNPJ em PHP

  

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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts