Kiribati - Aves marinhas comemoram a Ilha Christmas
Pode 2024
No último tutorial, discutimos a instrução if e a cláusula else e como ela pode ser usada para permitir que o seu programa tome decisões simples. Neste tutorial, examinaremos como incluir a cláusula elseif na instrução if para permitir que seu programa tome decisões mais complexas.
Ok, todos sabemos que o mundo é mais complicado do que apenas uma ou outra situação e, portanto, você deseja que seu programa seja capaz de tomar decisões mais complicadas. É possível codificar seu programa para executar uma tarefa diferente, dependendo de qual número de testes (expressões) é verdadeiro. O programa testará cada expressão em uma sequência linear até que uma das expressões seja verdadeira. Em seguida, o programa completará o restante do código que corresponde a essa expressão. Se o seu programa chegar ao fim da sequência de código e nenhuma das expressões testadas for verdadeira, a cláusula else else será executada. Esta cláusula else padrão é opcional. Você pode querer que o programa não faça nada se não achar uma das expressões verdadeira. Nesse caso, você tem a opção de omitir o código padrão. Vamos dar uma olhada em um exemplo da vida real. No nosso exemplo, você tem um site comercial. Você também tem um produto diferente à venda a um preço com super desconto a cada mês. No canto superior esquerdo da página inicial do seu site, você deseja exibir uma imagem do produto atual com preços especiais. Como este produto muda a cada mês, você deseja que seu programa obtenha o mês atual e defina a imagem correspondente para o mês atual. As três primeiras linhas de código a seguir.
A primeira linha de código inicializou a variável $ current_image para null. A segunda linha de código obtém o mês atual como um valor numérico entre 1 e 12. A terceira linha de teste de código para a primeira expressão - É o mês atual janeiro (1). Se essa expressão for verdadeira, a variável $ current_image será definida como image_jan.jpg. Aposto que você pode adivinhar como o resto do código funcionará. Usaremos a cláusula elseif para testar as outras expressões. Próximo → | |||