Declaração de controle em PHP - Declaração de Controle Top 4 em PHP com sintaxe

Índice:

Anonim

Introdução à declaração de controle em PHP

As instruções de controle são um componente básico de todas as linguagens de programação modernas, como PHP, Java, Python, Go, Ruby, NodeJS. Essas declarações de controle permitem que desenvolvedores e arquitetos de software decidam como o software ou programa que eles desenvolvem se comportará sob diferentes condições. Por exemplo, em uma plataforma de comércio eletrônico, os desenvolvedores desejam que o mesmo sistema se comporte de maneira diferente para diferentes funções de usuário, como compradores e vendedores. Esse tipo de comportamento distinto só pode ser alcançado com instruções de controle.

Instrução de controle diferente no PHP

Como todas as outras linguagens, o PHP fornece algumas instruções de controle, permitindo que os desenvolvedores desenvolvam lógicas diferentes para executar em diferentes condições. O núcleo do PHP inclui as instruções de controle:

  1. E se
  2. if.else
  3. if.else..if
  4. Instrução Switch

Vamos examinar cada uma dessas instruções de controle com detalhes e entender sua implementação por meio de exemplos.

1. A declaração IF em PHP

A instrução IF no PHP é a instrução de controle mais simplificada da linguagem. A condição IF funciona em um valor booleano que é avaliado com base em uma determinada condição e é usada para executar determinadas linhas de código somente se uma condição for atendida ou verdadeira. A condição fornecida à instrução IF é a primeira a avaliar, dependendo da avaliação, um valor Falso ou Verdadeiro é gerado e, com base nisso, o código se o bloco de condição IF for executado ou ignorado no fluxo do programa.

Vamos percorrer a sintaxe da instrução if para entender melhor:

if (my_condition) (
code to execute if the condition supplied is true;
)

Como mostrado acima, a instrução if requer uma condição entre colchetes () que deve ser avaliada. Nas chaves, () fornecemos a especificação do código que deve ser executada.

Vamos ver um exemplo abaixo:

Código:

<_?php
$a=20;
$b=10;
if($a>$b)
(
echo "A is greater than B";
)
?>

Resultado:

2. A instrução IF-ELSE em PHP

Como mencionado anteriormente, a instrução IF fornece um controle muito básico do programa. A instrução IF-ELSE adiciona mais complexidade à instrução IF, definindo 2 blocos de código; um a ser executado quando a condição permanece verdadeira e outro quando a condição é avaliada como falsa. Naturalmente, como a condição pode ser avaliada como verdadeira ou falsa, o bloco de código em IF seria executado ou o bloco de código em ELSE seria executado. Sob nenhuma circunstância, os dois blocos serão executados paralelamente.

Vamos revisar sua sintaxe abaixo:

if (condition top evaluate) (
code to executed if the condition supplied is true;
)
else
(
code to execute if the condition supplied is false;
)

Vamos entender sua implementação com um exemplo:

Código:

<_?php
$a=20;
$b=10;
if($a>$b)
(
echo "A is greater than B";
)
else
(
echo "B is greater than B";
)
?>

Resultado:

Agora, quando os valores de $ a e $ b forem alterados no código acima, como mostrado abaixo:

Código:

<_?php
$a=10;
$b=20;
if($a>$b)
(
echo "A is greater than B";
)
else
(
echo "B is greater than A";
)
?>

Resultado:

3. A instrução IF - ELSE – IF em PHP

Às vezes, pode surgir uma necessidade de usar várias condições se juntas; nesses casos, podemos usar uma combinação de várias instruções se-mais. Podemos combinar várias instruções if-else para trabalharem em conjunto, desde que nossos requisitos sejam atendidos.

A sintaxe da instrução de combinação if-else if seria a seguinte:

If (condition1)
(
Code to execute;
)
elseIf(condition2)
(
Code to execute if condition 2 is met;
)
Else
(
Code to execute if condition1 and condition2 are not met;
)

Vamos entender isso melhor com um exemplo:

Código:

<_?php
$t = date("H"); //collecting the date from server
echo "The time is " . $t;
echo ", and we will show the following message:";
echo "\n";
if ($t < "10") ( //condition 1
echo "Hello! I hope you have a good morning!";
) elseif ($t < "20") ( //condition 2
echo "Hello! I hope you have a good day!";
) else (
echo "Hello! I hope you have a good night!";
)
?>

Resultado:

4. Instrução Switch em PHP

A instrução Switch ou geralmente conhecida como loop de switch é uma maneira muito eficiente de trabalhar com várias condições simultaneamente. Ele nos permite obter a mesma funcionalidade que o if-else if e else, mas pode ser alcançado com linhas de código menores.

Sintaxe:

switch (condition) (
case value1:
code to be executed if n=label1;
break;
case value 2:
code to be executed if n=label2;
break;
case value 3:
code to be executed if n=label3;
break;

default:
code to be executed if n is different from all labels;
)

A instrução Switch avalia primeiro a “condição” e depois executa o código no bloco com o valor do rótulo correspondente. Se nenhum dos valores da etiqueta corresponder à condição, ele executará o código no bloco padrão.

Agora vamos entender o fluxo da instrução switch com o exemplo prático abaixo:

Código:

<_?php
$myfavsport = "cricket";
switch ($myfavsport) (
case "cricket":
echo "Your favorite sport is cricket!";
break;
case " football":
echo "Your favorite sport is football!";
break;
case "throwball":
echo "Your favorite sport is throwball!";
break;
default:
echo "Your favorite sport is neither cricket, football or throwball!";
)
?>

Resultado:

Conclusão

Com a ajuda dos exemplos acima, podemos entender como diferentes instruções de controle no PHP funcionam. Os desenvolvedores podem escolher a declaração de controle para nós, dependendo do fluxo lógico que eles gostariam de definir no código. As instruções de controle são os blocos definidores de um sistema de software. Quanto melhores as instruções de controle fornecidas por uma linguagem para controlar a execução e o fluxo lógico do aplicativo, mais adequado é criar um software complicado.

Artigos recomendados

Este é um guia para a declaração de controle em PHP. Aqui discutimos as diferentes condições do PHP, juntamente com exemplos e sua implementação de código. Você também pode consultar o seguinte artigo para saber mais -

  1. Funções em PHP
  2. Instrução PHP Switch
  3. Método estático em PHP
  4. Modificadores de acesso em PHP