Avaliação do Usuário

Estrela inativaEstrela inativaEstrela inativaEstrela inativaEstrela inativa
 

 

 

Se você gosta de criar páginas e sites em PHP e fica se matando para criar programas em outras linguagens como C ou JAVA para usá-los em tarefas simples via linha de comando, por quê não fazer as mesmas tarefas em sua especialidade: PHP?

 

Saiba que é possível criar programas em PHP e rodá-lo via linha de comando como se faz em C ou JAVA! A programação é a mesma e não é necessário ter um servidor WEB para fazer tudo funcionar.

 

Basta ter o PHP instalado, em distribuições do tipo Red Hat (Fedora, CentOS e etc.) o comando é:

 

{code}

yum install php

{/code}

 

Para distribuições do tipo Debian, o comando é:

 

{code}

apt-get install php

{/code}

 

Basicamente está pronto, mas vamos fazer um exemplo. Em seu editor de linha de comandos predileto (usarei o vi) digite o seguinte código, para o arquivo usaremos o nome olamundo.php:

 

{code}
< ? php
echo “Hello World!\n”;

?>

{/code}

 

Para executá-lo basta usar:

 

{code}

php olamundo.php

{/code}

 

E o resultado será:

 

 

 

 

Só por isso já deu para entender a toada? Mas vamos fazer mais alguns exemplos.

 

Le alguma coisa do teclado:

 

{code}
< ? php
echo “Digite seu nome: “;

$line = trim(fgets(STDIN));

echo “Olá $line\n”;

?>

{/code}

 

STDIN indica que a leitura será feita da entrada padrão (Standard input), ou seja, o teclado e a função trim() é para tirar o, indesejável, ENTER do final da linha.

 

 

 

 

Outra maneira de fazer a mesma coisa é assim:

 

{code}
< ? php
echo “Digite sua idade:\n“;

fscanf(STDIN, “%d\n”, $idade);

$nascimento = 2013 - $idade;

echo “Você nasceu em $nascimento?\n”;

?>

{/code}

 

 

 

 

Bom, a ideia está dada, agora é com a imaginação!