Seguindo nossos primeiros passos com o PHP, neste post vamos mostrar como usar variáveis e funções em scripts PHP para serem executados na linha de comando, incluindo exemplos práticos (você pode ver o que já publicamos sobre o PHP aqui).
Variáveis em PHP
As variáveis em PHP são declaradas usando o símbolo "$" seguido pelo nome da variável. O tipo de variável não precisa ser especificado, já que o PHP é uma linguagem de tipagem dinâmica. Por exemplo, o seguinte script atribui o valor "Hello World!" à variável $mensagem e realiza a impressão na tela:
<?php
$mensagem = "Hello World!";
echo $mensagem;
?>
Funções em PHP
As funções em PHP são declaradas usando a palavra-chave "function" seguida pelo nome da função e parênteses. O corpo da função é escrito entre chaves. Por exemplo, o seguinte script define uma função chamada "imprimirMensagem" que imprime uma mensagem dada na tela:
<?php
function imprimirMensagem($mensagem) {
echo $mensagem;
}
imprimirMensagem("Hello World!");
?>
É importante notar que as funções podem retornar valores usando a palavra-chave "return". Por exemplo, o seguinte script define uma função chamada "calcularDobro" que calcula o dobro de um número dado e retorna o resultado:
<?php
function calcularDobro($numero) {
return $numero * 2;
}
$resultado = calcularDobro(5);
echo $resultado;
?>
Exemplo prático
Um exemplo prático de uso de variáveis e funções em um script PHP para ser executado na linha de comando é um script que calcula o fatorial de um número dado. O script define uma função chamada "calcularFatorial" que recebe um número como parâmetro e retorna o fatorial desse número. O script também usa uma variável para armazenar o resultado do cálculo e imprimir na tela:
<?php
function calcularFatorial($numero) {
if ($numero < 2) {
return 1;
} else {
return $numero * calcularFatorial($numero-1);
}
}
// Solicita a digitacao de um numero ao usuario
$input = (int)readline("Digite um numero para calcular seu fatorial: ");
// Calcula e mostra o fatorial
$result = calcularFatorial($input);
echo "O fatorial de ".$input." e: ".$result;
Conclusão
O PHP, a exemplo de outras linguagens baseadas em "C", possui uma sintaxe simples e clara, oferencendo uma curva de aprendizagem bem pequena para que vem de um "C#" por exemplo (assim como eu =-]).
Comentários
Postar um comentário
Obrigado por Participar do programero, fique a vontade para agradecer, retificar, perguntar ou sugerir.