📘 Aprender PHP do Zero — Parte 2: Variáveis, Operadores e Estruturas de Controle
Agora que você já conhece o que é o PHP, sua história e como ele funciona, vamos aprender a programar de verdade!
Nesta parte, vamos aprender os blocos fundamentais da linguagem:
- Como declarar variáveis
- Tipos de dados em PHP
- Operadores básicos
- Comandos de decisão e repetição
- Exemplos práticos para Android
💾 Variáveis em PHP
Uma variável é um espaço onde guardamos um valor.
Em PHP, todas as variáveis começam com o símbolo $
.
<?php
$nome = "Carlos"; // String
$idade = 25; // Número inteiro
$peso = 70.5; // Número decimal (float)
$ativo = true; // Valor booleano
?>
Regras:
- Deve começar com
$
- Não pode conter espaços
- Use nomes claros (ex:
$usuario
,$email
)
🔢 Tipos de dados principais
Tipo | Exemplo | Descrição |
---|---|---|
String | "PHP no Android" | Texto entre aspas |
Integer | 10, -3, 100 | Número inteiro |
Float | 12.5 | Número com decimal |
Boolean | true / false | Verdadeiro ou falso |
➕ Operadores
1. Aritméticos
$a = 10;
$b = 2;
echo $a + $b; // Soma = 12
echo $a - $b; // Subtração = 8
echo $a * $b; // Multiplicação = 20
echo $a / $b; // Divisão = 5
echo $a % $b; // Resto = 0
2. Comparação
$a = 5;
$b = 10;
var_dump($a == $b); // Igual? false
var_dump($a != $b); // Diferente? true
var_dump($a < $b); // Menor? true
var_dump($a >= $b); // Maior ou igual? false
3. Lógicos
$idade = 20;
$temCarteira = true;
if ($idade >= 18 && $temCarteira) {
echo "Pode dirigir";
}
&&
= E||
= OU!
= NÃO
📍 Estruturas de Controle
IF / ELSE
$nota = 7;
if ($nota >= 6) {
echo "Aprovado!";
} else {
echo "Reprovado!";
}
SWITCH
$opcao = 2;
switch ($opcao) {
case 1:
echo "Você escolheu 1";
break;
case 2:
echo "Você escolheu 2";
break;
default:
echo "Opção inválida";
}
WHILE
$i = 1;
while ($i <= 5) {
echo "Contando: $i<br>";
$i++;
}
FOR
for ($i = 1; $i <= 5; $i++) {
echo "Linha $i<br>";
}
✅ Exercícios Simples
1. Mostrar mensagem personalizada
$nome = "Ana";
echo "Bem-vinda, $nome!";
2. Calcular o quadrado de um número
$num = 4;
echo $num * $num; // Resultado: 16
3. Verificar maioridade
$idade = 17;
if ($idade >= 18) {
echo "Maior de idade";
} else {
echo "Menor de idade";
}
4. Tabuada do 2 com FOR
for ($i = 1; $i <= 10; $i++) {
echo "2 x $i = " . (2 * $i) . "<br>";
}
📱 Dica para usuários Android
Você pode testar todos esses códigos no celular usando:
- Termux: digite
nano arquivo.php
e depoisphp arquivo.php
- Acode: crie o arquivo e salve com extensão
.php
, depois execute em seu servidor local ou pelo app Palapa Web Server
🎯 Conclusão da Parte 2
Nesta lição você aprendeu a trabalhar com:
- Variáveis e tipos básicos
- Operadores matemáticos e lógicos
- Comandos de decisão (
if
,switch
) - Repetições com
while
efor
- Exercícios práticos compatíveis com Android
👉 Na Parte 3, vamos aprender sobre arrays, funções personalizadas, formulários HTML com PHP e fazer mini-projetos!