Instruções condicionais são usadas para executar ações diferentes com base em condições diferentes.
Ao escrever código, muitas vezes você precisa executar ações diferentes para tomar decisões diferentes. Você pode usar instruções condicionais em seu código para realizar esta tarefa.
Em PHP, as seguintes instruções condicionais são fornecidas:
instrução if - executa código quando uma condição é verdadeira
Instrução if...else - executa um bloco de código quando uma condição é verdadeira e outro bloco de código quando a condição não é verdadeira
instrução if...elseif...else - executa um bloco de código quando uma das várias condições é verdadeira
instrução switch - executa um bloco de código quando uma das várias condições é verdadeira
A instrução if é usada para executar código somente quando uma condição especificada é verdadeira .
if (condição){ código a ser executado quando a condição for verdadeira;}
Se a hora atual for inferior a 20, o exemplo a seguir produzirá "Tenha um bom dia!":
<?php $ t = data ( " H " ) ; ( $ t < " 20 " ) { eco " Tenha um bom dia ! " ; ?>
Para executar um bloco de código quando uma condição for verdadeira e outro bloco de código quando a condição não for verdadeira , use a instrução if....else.
if ( condição ) { código a ser executado quando a condição for verdadeira }else { código a ser executado quando a condição não for verdadeira };
O exemplo a seguir exibirá "Tenha um bom dia!" se o horário atual for inferior a 20, caso contrário, exibirá "Tenha uma boa noite!":
<?php $ t = data ( " H " ) ; ( $ t < " 20 " ) { eco " Tenha um bom dia ! " ; outro { eco " Tenha uma boa noite! " ; } ?>
Para executar um bloco de código quando uma das várias condições for true , use a instrução if....elseif...else. .
if (condição){ código a ser executado quando a condição for verdadeira;}elseif (condição){ código elseif a ser executado quando a condição for verdadeira;}else{ código a ser executado quando a condição não for verdadeira;}
Se a hora atual for inferior a 10, o exemplo a seguir produzirá "Tenha um bom dia!", se a hora atual não for inferior a 10 e inferior a 20, produzirá "Tenha um bom dia!", caso contrário, irá saída "Tenha uma boa noite!":
<?php $ t = data ( " H " ) ; ( $ t < " 10 " ) { eco " Tenha um bom dia! " } senão ( $ t < " 20 " ) { eco " Tenha um bom dia ! " ; outro { eco " Tenha uma boa noite! " ; } ?>
A instrução switch será explicada no próximo capítulo.