PHP (HyperText Reprocessor) é a linguagem de backend para desenvolvimento WEB mais utilizada do mundo.
Instalação
O PHP pode ser instalado em seu computador a partir de softwares que simulam um servidor local em seu computador. O PHP só é executado em servidores, por este motivo precisamos destes simuladores. Na escola usamos o VertrigoServ WAMP (recomendo a versão 2.35 que é a mesma dos servidores da escola) – https://sourceforge.net/projects/vertrigo/files/VertrigoServ/2.35/
Após instalado, abra seu navegador e digite http://localhost você deverá ver uma mensagem de boas vindas.
Sintaxe
Sua sintaxe é simples e fácil de aprender, veja um exemplo;
<html lang="pt-br"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title> Minha página </title> </head> <body> <?php echo("Olá Mundo!"); ?> </body> </html>
Declaração de Variáveis
As variáveis em PHP não são tipadas e nem necessitam ser declaradas. Para utilizar variáveis no PHP use apenas um cifrão “$”. exemplo:
<html lang="pt-br"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title> Minha página </title> </head> <body> <?php $num1 = 1; $num2 = 2; echo($num1 + $num2); ?> </body> </html>
Concatenação
Para juntar string e variáveis basta usar um .
<?php $num1 = 1; $num2 = 2; echo("O Resultado da soma é " . $num1 + $num2); ?>
Uma alternativa inteligente para concatenação é possível substituir as aspas duplas por simples, isso é útil quando precisamos trabalhar com tags HTML dentro da função echo()
, por exemplo:
echo('O Resultado da soma é: <span style="color:red">' . ($num1 + $num2) . '</span>');
Mas em alguns casos, quando não precisamos fazer nenhum cálculo dentro do echo()
, a concatenação pode ser dispensada desde que todos os valores estejam dentro de aspas simples. Por exemplo;
$resultado = $num + $num2; // cálculo feito fora do echo() echo("O Resultado da soma é: $resultado");
E por fim, você também pode alternar aspas simples com duplas, fazendo o contrário do exemplo anterior;
$resultado = $num + $num2; // cálculo feito fora do echo() echo("O Resultado da soma é: <span style='color:red'> $resultado</span>");
IF/ELSE
Todos os controles de decisão e repetição são semelhantes ao C, isso se deve ao fato do PHP se originar do C.
<html lang="pt-br"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title> Minha página </title> </head> <body> <?php $nome = "Anderson"; $idade = 32; if ($idade >= 18) { echo "Maior de idade"; } else { echo "Menor de idade"; } ?> </body> </html>
Exercícios:
1. Crie uma aplicação PHP que contenha 3 variáveis numéricas, calcule a média das 3 variáveis e exiba no navegador a mensagem “A média calculada foi:” seguido do valor do cálculo.
2. Crie uma aplicação PHP que contenha o nome de um funcionário e seu salário. Calcule o desconto do INSS de 11% sobre o salário e 6% do FTGS. Exiba no navegador o total de descontos e o salário líquido do funcionário (OBS: Chamá-se salário bruto o valor sem os descontos e o salário liquido o salário já com os descontos.)
Veja agora a aula 2