As estruturas de controle de fluxo são elementos fundamentais da programação, pois permitem que o programa execute diferentes instruções de acordo com uma determinada condição. No PHP, existem três estruturas de controle de fluxo: if/else, for e while.
If/else: A estrutura if/else permite que o programa execute diferentes blocos de código de acordo com uma condição. Se a condição for verdadeira, o bloco de código dentro do if é executado, caso contrário, o bloco de código dentro do else é executado.
Exemplo:
bash$idade = 18;
if ($idade >= 18) {
echo "Você é maior de idade";
} else {
echo "Você é menor de idade";
}
For: A estrutura for é utilizada para executar um bloco de código um número determinado de vezes. Ela é muito utilizada para percorrer arrays.
Exemplo:
php$frutas = array("maçã", "banana", "laranja");
for ($i = 0; $i < count($frutas); $i++) {
echo $frutas[$i];
}
While: A estrutura while é utilizada para executar um bloco de código enquanto uma condição for verdadeira. Ela é muito utilizada para percorrer bancos de dados.
Exemplo:
bash$contador = 1;
while ($contador <= 10) {
echo $contador;
$contador++;
}
Referência bibliográfica:
- Documentação do PHP: https://www.php.net/manual/pt_BR/control-structures.php