Introdução ao PHP
(a saga continua)
Programação para Web – Primeiros Passos no Backend
Uma jornada descomplicada pelo mundo do desenvolvimento web com a linguagem que move grande parte da internet. Prepare-se para entender a lógica por trás das páginas!
Prof.ª Maristela
Capítulo 1
O que é PHP?
PHP é uma linguagem de programação que roda no servidor — ou seja, o código é executado antes de chegar ao navegador do usuário. Com ela, criamos páginas dinâmicas que mudam de acordo com as ações de quem acessa o site.
Diferente do HTML (que é estático), o PHP pensa, processa e decide o que exibir. É a inteligência por trás das páginas web.
  • Roda completamente no servidor
  • Gera HTML dinâmico para o navegador
  • Usado em blogs, lojas virtuais, sistemas de login e muito mais

💡 Conceito-chave
PHP = a lógica por trás das páginas web. Enquanto o HTML estrutura o conteúdo, o PHP decide qual conteúdo mostrar.
🌐 HTML
Estrutura e aparência
⚙️ PHP
Lógica e dinamismo
Como o PHP Funciona?
Entender o fluxo de uma requisição web é fundamental para compreender o papel do PHP. O processo é simples e segue sempre a mesma ordem:
O usuário nunca vê o código PHP — apenas o resultado em HTML. Isso garante segurança e separa a lógica da apresentação. É exatamente assim que funcionam sistemas como redes sociais, e-commerces e plataformas educacionais.
PHP vs. Python — Sem Medo da Sintaxe!
Se você já conhece Python, vai se sentir em casa. As diferenças são pequenas — o raciocínio lógico é o mesmo. Veja a comparação:

🎯 Conclusão motivadora: Você já sabe pensar como programador. O PHP é só uma nova forma de escrever o que você já sabe!
Capítulo 2
Variáveis em PHP
Sintaxe Básica
<?php
  $nome = "Maria";
  $idade = 20;
  $altura = 1.65;
  $estudante = true;
?>
Regras essenciais
Sempre começa com $
O cifrão identifica que aquilo é uma variável — obrigatório em PHP!
Sem declaração de tipo
PHP detecta automaticamente se é texto, número ou booleano.
Case-sensitive
$Nome e $nome são variáveis diferentes!
Exibindo Dados com echo
Exemplo de código
<?php
  $nome = "Maria";
  $idade = 20;

  echo "Olá, " . $nome . "!";
  echo "<br>";
  echo "Você tem " . $idade . " anos.";
?>
Saída no navegador

Olá, Maria! Você tem 20 anos.
Entendendo a concatenação
Em PHP, o operador ponto (.) une textos e variáveis em uma única string. É o equivalente ao + do Python ou ao f"" das f-strings.
echo
Exibe conteúdo na tela
. (ponto)
Concatena strings
<br>
Quebra de linha no HTML
Capítulo 3
Estruturas Condicionais
Código PHP
<?php
  $idade = 17;

  if ($idade >= 18) {
    echo "Maior de idade 
"; } else { echo "Menor de idade "; } ?>
Como funciona
A lógica do if/else em PHP é praticamente igual ao Python — apenas a sintaxe muda. Use parênteses na condição e chaves para delimitar o bloco.
if ( )
Condição entre parênteses
{ }
Bloco entre chaves
else
Alternativa quando falso

💡 Mude o valor de $idade para 18 ou mais e veja a saída mudar!
🔥 Onde tudo fica interessante!
Formulários HTML + PHP
É aqui que o PHP mostra seu verdadeiro poder: receber dados enviados pelo usuário e processá-los dinamicamente. Um formulário HTML coleta os dados e o PHP os processa no servidor.
Formulário HTML
<form method="POST" 
      action="processa.php">
  <input type="text" 
         name="nome">
  <button type="submit">
    Enviar
  </button>
</form>
PHP — processa.php
<?php
  $nome = $_POST["nome"];
  echo "Olá, " . $nome . "!";
?>

📬 $_POST é uma variável especial do PHP que armazena os dados enviados pelo formulário.
Exemplo Prático Completo
Vamos unir tudo que aprendemos em um mini-sistema funcional: um formulário que recebe nome e idade, e exibe uma saudação personalizada.
formulario.html
<form method="POST" 
      action="resposta.php">
  Nome: 
  <input type="text" 
         name="nome">
  <br>
  Idade: 
  <input type="number" 
         name="idade">
  <br>
  <button type="submit">
    Enviar
  </button>
</form>
resposta.php
<?php
  $nome = $_POST["nome"];
  $idade = $_POST["idade"];

  echo "Olá, " . $nome . "!";
  echo "<br>";
  echo "Você tem " . $idade 
       . " anos.";
?>
Resultado esperado

Olá, Maria! Você tem 20 anos.
💻 Atividade Prática
Mão na Massa!
Chegou a hora de colocar o conhecimento em prática. Siga os passos abaixo e crie seu primeiro sistema PHP funcional do zero:
1
Crie o formulário
Faça um arquivo HTML com dois campos: nome (texto) e idade (número). Adicione um botão de envio.
2
Processe no PHP
Crie o arquivo PHP que recebe os dados via $_POST e armazena nas variáveis $nome e $idade.
3
Exiba a mensagem
Use echo para exibir: "Olá [nome], você tem [idade] anos!"
🚀 Desafio Bônus
Evoluindo o Sistema
Já concluiu o desafio principal? Hora de ir além! Adicione inteligência ao seu sistema com uma condicional baseada na idade do usuário.
Código bônus
<?php
  $nome = $_POST["nome"];
  $idade = $_POST["idade"];

  echo "Olá, " . $nome . "! ";
  echo "Você tem " . $idade 
       . " anos. ";

  if ($idade >= 18) {
    echo "Você é maior de idade 
"; } else { echo "Você é menor de idade ⚠️"; } ?>
O que você vai praticar
Formulário HTML
Capturar dados do usuário com campos de texto e número.
Processamento PHP
Receber, armazenar e manipular dados com variáveis e $_POST.
Lógica Condicional
Personalizar a resposta com if/else baseado na entrada do usuário.
Você Já É um Programador!
PHP é acessível
A linguagem segue uma lógica clara. Com prática, a sintaxe se torna natural rapidamente.
🔁 Você já sabe a lógica
Variáveis, condicionais e saída de dados — você já domina esses conceitos. PHP é só uma nova roupagem.
🚀 Próximos passos
Loops, funções, banco de dados (MySQL) e muito mais esperam por você nessa jornada!
💡 "Programar não é sobre linguagem, é sobre lógica." Domine o raciocínio e qualquer linguagem será só detalhe.