0Pricing
PHP Academy · Aula

Estruturas de controle

Use instruções if-else, casos switch e laços em PHP

Estruturas de controle é uma aula grátis de PHP Academy no CoddyKit. Esta é a aula 4 de 5. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de PHP Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de PHP Academy inclui 5 aulas no total.

Estruturas de controle

Estruturas de controle

Bem-vindo à próxima etapa do PHP! Nesta lição, você aprenderá sobre estruturas de controle, que permitem tomar decisões e repetir ações em seus programas. Vamos começar!

Estruturas de controle — ilustração 1

O que são estruturas de controle

O que são estruturas de controle

As estruturas de controle determinam o fluxo do seu programa. Elas permitem que você:

  • Tome decisões usando instruções condicionais.
  • Repita ações usando laços.

Ponto importante: As estruturas de controle tornam seus programas dinâmicos e adaptáveis.

Instruções if-else

Instruções if-else

A instrução if executa um bloco de código se uma condição for verdadeira. Use else ou elseif para tratar outras condições. Exemplo:

<?php
  $age = 18;
  if ($age >= 18) {
    echo "You are an adult.";
  } else {
    echo "You are a minor.";
  }
?>

Instruções switch

Instruções switch

A instrução switch é usada para executar um bloco de código entre várias opções. Exemplo:

<?php
  $day = "Monday";
  switch ($day) {
    case "Monday":
      echo "Start of the work week!";
      break;
    case "Friday":
      echo "Almost the weekend!";
      break;
    default:
      echo "Just another day.";
  }
?>

Laços for

Laços for

O laço for é usado para repetir um bloco de código um número específico de vezes. Exemplo:

<?php
  for ($i = 1; $i <= 5; $i++) {
    echo "Iteration $i<br>";
  }
?>

Laços while

Laços while

O laço while executa um bloco de código enquanto uma condição for verdadeira. Exemplo:

<?php
  $count = 1;
  while ($count <= 3) {
    echo "Count: $count<br>";
    $count++;
  }
?>

Laços do-while

Laços do-while

O laço do-while é semelhante ao laço while, mas garante que o código seja executado pelo menos uma vez. Exemplo:

<?php
  $count = 1;
  do {
    echo "Count: $count<br>";
    $count++;
  } while ($count <= 3);
?>

Laços foreach

Laços foreach

O laço foreach foi criado para percorrer vetores. Exemplo:

<?php
  $colors = ["Red", "Green", "Blue"];
  foreach ($colors as $color) {
    echo "$color<br>";
  }
?>
<?php
  $number = 5;
  if ($number > 10) {
    echo "Greater than 10";
  } else {
    echo "10 or less";
  }
?>

Muito bem!

Muito bem!

Parabéns! Você aprendeu a usar estruturas de controle para tomar decisões e repetir ações em PHP. Essas ferramentas são essenciais para criar programas dinâmicos e eficientes. Na próxima lição, você explorará os vetores com mais detalhes. Continue programando!

Estruturas de controle — ilustração 10

Perguntas Frequentes

A aula “Estruturas de controle” é grátis?

Sim — o texto completo de “Estruturas de controle” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de PHP Academy, atualize para CoddyKit PRO. O curso de PHP Academy inclui 5 aulas no total.

O que vou aprender em “Estruturas de controle”?

Use instruções if-else, casos switch e laços em PHP Você pratica PHP Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar PHP Academy?

Nenhuma experiência prévia é necessária. PHP Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 4 de 5.

Quanto tempo leva a aula “Estruturas de controle”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de PHP Academy?

Sim. Cada aula de PHP Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Variáveis e constantes
  2. Tipos de dados
  3. Operadores
  4. Estruturas de controle
  5. Trabalhando com matrizes
← Voltar para PHP Academy