Nesta aula iniciaremos o estudo sobre a tomada de decisão em PHP, isto é, aprenderemos a utilizar a instrução if para analisar expressões e conforme o valor lógico retornado, escolheremos qual bloco de instrução deve ser executado. |
TOMADA DE DECISÃO
A Tomada de Decisão, ou então, Estrutura Condicional, é o julgamento de uma expressão lógica e a consequente decisão de qual bloco de código que deve ser executado. Essa é a maneira em que os nossos programas tomam decisões, no caos, sempre baseando-se em condições pré-determinadas.
Utilizamos a instrução if, para verificar se uma condição é ou não verdadeira. Nós temos que if do inglês, significa SE ou então, CASO. A instrução if é a responsável por decidir que: se for verdadeiro, execute esse bloco de instrução, do contrário, não faça nada ou então, execute este outro bloco de instrução.
A seguir, nós temos a estrutura da instrução if:
se( condição ){
}
if( condição ){
}
Se o valor avaliado for verdadeiro, a execução do programa executará as instruções contidas nas chaves, do contrário, nada acontece.
Fato é, que com a instrução if conseguimos manipular a execução dos nossos código, podendo desviar o fluxo de execução quando uma determinada condição for satisfeita.
Podemos dizer que o funcionamento da instrução if se resume a avaliar a expressão contida entre os parêntesis. Se a condição for igual a True, ou seja, se o valor avaliado for verdadeiro, o bloco de instrução que está definido pelo uso de um par de chaves será executado.
A leitura correta da instrução if é:
if( condição == true)
O sinal de igual, seguido de outro sinal de igual, significa que estamos querendo verificar se o valor a esquerda é igual ao valor da direita.
if( 1>1 == true)
O exemplo acima deve ser lido da seguinte maneira:
SE o número 1 for maior do que o número 1, então execute o bloco definido a seguir.
É muito comum, os programadores omitirem a comparação com True [ == true ], até porque, a condição if sempre verificará se o valor é verdadeiro. Ou seja, toda expressão colocada entre os parêntesis está, implicitamente, sendo comparada a True. Como estudaremos, nós podemos inverter esse funcionamento, mas o princípio nunca será alterado.
EXEMPLO FEITO EM AULA
<?php
$x = 100;
if($x==50){
echo "A vari�vel x � igual a 100";
}
Tags curso, php
Comentários
comments powered by Disqus