Article image
Luiz Café
Luiz Café03/08/2023 12:07
Compartilhe

Explorando as Principais Estruturas de Controle em PHP

    Olá, comunidade da DIO💻!

    Você já ouviu falar sobre estruturas de controle em PHP🤔🤔🤔?

    Saiba que o PHP é uma linguagem de programação poderosa e amplamente utilizada para desenvolvimento web. Dominar as estruturas de controle em PHP é essencial para criar aplicações dinâmicas e funcionais. Neste artigo, vamos explorar as principais estruturas de controle do PHP de forma simples e prática, com exemplos em contextos reais.

    image

    Leia este artigo até o final para você aprender este importante conceito dentro da linguagem de programação PHP, que está entre as mais utilizadas no mundo da programação, podendo ajudar você a alavancar ainda mais sua carreira, abrindo um mundo de novas possibilidades.

    Venha conferir!

    1. Estrutura Condicional "if" - Tomando Decisões em Seu Código

    Oberse como é simples aprender sobre esse tema. A estrutura condicional "if" permite que seu código tome decisões com base em condições estabelecidas dentro do código. Para entender mais, vejamos um exemplo bem simples:

    php
    $idade = 25;
    
    if ($idade >= 18) {
    echo "Você é maior de idade.";
    } else {
    echo "Você é menor de idade.";
    }
    

    Neste exemplo, estamos verificando se a variável $idade é maior ou igual a 18 e exibindo a mensagem apropriada com base no resultado apresentado. Caso essa condição seja atendida o comando echo irá exibir a seguinte mensagem: "Você é maior de idade.", caso não seja, será exibido a mensagem: "Você é menor de idade.".

    2. Estrutura Condicional "else if" - Mais Condições, Mais Opções

    Outra parte fundamental sobre esse tema em PHP é a chamada estrutura condicional, que expressa como o próprio nome diz condições. Neste caso "else if" é utilizada quando temos mais de duas opções a serem consideradas. Observe o exemplo no código abaixo:

    php
    $nota = 80;
    
    if ($nota >= 90) {
    echo "Parabéns! Você tirou uma nota excelente!";
    } else if ($nota >= 70) {
    echo "Sua nota é boa. Continue assim!";
    } else {
    echo "Estude mais para melhorar sua nota.";
    }
    

    Neste caso, estamos verificando a nota e exibindo mensagens diferentes com base na faixa em que a nota se encontra. Assim, caso a nota seja igual ou maior que 90, exibirá uma mensagem, através do comando echo: "Parabéns! Você tirou uma nota excelente!". No caso da nota ser igual ou maior que 70, a mensagem exibida será: "Sua nota é boa. Continue assim!". Por fim, temos, se nenhuma das condições for atendida, então a mensagem que deve ser imprimida é: "Estude mais para melhorar sua nota.".

    3. Estrutura de Repetição "for" - Executando um Bloco de Código Repetidamente

    Avançando em nossos conhecimentos, chegamos até a estrutura de repetição "for". Ela possui um papel muito importante e é utilizada para executar um bloco de código várias vezes. Para entender ainda mais sobre for veja o exemplo que está no código abaixo:

    php
    for ($i = 1; $i <= 5; $i++) {
    echo "Número: " . $i . "<br>";
    }
    

    Neste exemplo, estamos exibindo os números de 1 a 5 utilizando o loop "for". O código é inicializado com a variável $i, cujo valor é igual a 1. Ela é responsável para realizar o controle do loop.

    Logo após temos $i que é igual ou menor que 5. Ela é responsável por indicar o momento exato em que o loop deve parar, neste caso, quando ele for igual ou menor a 5.

    Outra parte importante do código temos $i++ responsável por cada iteração do loop, o valor da variável $i é incrementado em 1. Essa é a parte do "passo" do loop.

    E por fim, echo "Número: " . $i . "<br>";: Dentro do loop, estamos usando o comando echo para imprimir uma mensagem na tela. A mensagem é composta pela string "Número: " concatenada com o valor atual de $i, e depois adicionamos uma quebra de linha <br> para que cada número seja exibido em uma linha diferente.

    Portanto, ao executar este código, você verá a seguinte saída na tela:

    Número: 1
    Número: 2
    Número: 3
    Número: 4
    Número: 5
    

    4. Estrutura de Repetição "while" - Repetição Baseada em Condição

    Chegamos agora na parte de aprender mais uma estrutura de repetição, neste caso "while". Ela exerce o papel de executar um bloco de código enquanto uma condição for verdadeira. Oberse o código utilizado como exemplo abaixo:

    php
    $contador = 1;
    
    while ($contador <= 5) {
    echo "Contagem: " . $contador . "<br>";
    $contador++;
    }
    

    Neste código, inicia uma variável chamada $contador com o valor 1. Essa variável será usada para controlar o número de vezes que o loop será executado.estamos exibindo uma contagem de 1 a 5 usando o loop "while".

    Logo após, temos a estrutura de controle while é utilizada para criar um loop baseado em uma condição. Enquanto a condição entre parênteses for verdadeira, o bloco de código dentro das chaves será executado repetidamente.

    Dando continuidade em nossa explicação temos, dentro do loop, estamos utilizando o comando echo para imprimir uma mensagem na tela. A mensagem é composta pela string "Contagem: " concatenada com o valor atual da variável $contador, e depois adicionamos uma quebra de linha <br> para que cada número seja exibido em uma linha diferente.

    E por chegando ao fim do código, temos para cada iteração do loop, o valor da variável $contador é incrementado em 1. Essa é a parte do "passo" do loop, que permite que o contador aumente a cada repetição.

    O resultado deste código é exibido logo abaixo:

    Contagem: 1
    Contagem: 2
    Contagem: 3
    Contagem: 4
    Contagem: 5
    

    Conclusão

    Neste artigo você aprendeu um pouco mais sobre estruturas de controle em PHP.

    Entender este tema é fundamental para criar códigos mais eficientes e flexíveis. Após você ter aprendido de forma simples e prática as principais estruturas de controle do PHP, com exemplos em um contexto real. Agora, você está pronto para criar aplicações web mais dinâmicas e interativas utilizando essas estruturas de controle!

    Bons estudos!

    👌E aí gostou deste conteúdo ? Ele foi gerado por inteligência artificial, mas foi revisado por alguém 100% Humano, e se quiser se conectar comigo, me siga no Linkedin

    ⚒️Ferrramentas de produção:

    Imagens geradas por: I.A. lexica.art

    Editor de imagem: Power Point

    Conteúdo gerado por: ChatGPT 

    Revisões Humanas: Luiz Henrique

    Expert que ajudou a criar esse conteúdo: Felipe Aguiar

    Formação: ChatGPT for Devs

    #PHP #Estruturas #Controle

    Compartilhe
    Comentários (0)