Boas a todos, Primeiro irei dar uma breve explicação dos Operadores lógicos.
"=" ----> Serve para definir valores às variáveis (Este é um Operador Aritmético)
"==" ----> Serve para comparar valores
">=" ----> Maior ou igual
"<=" ----> Menor ou igual
Vamos as condicionais,
Exemplo de uma condicional:
<?php
$nome = "Hell-Cheats";
if( $nome == "HellCheats" ) {
echo "Este é o nome do nosso Fórum";
}
?>
Agora vamos aprofundar um pouco mais o que fizemos anteriormente.
A condicional "if" serve para perguntar se o valor da variável $nome for igual, ch-Ganeste caso, a "Temers". Se for igual o código será executado e irá aparecer o nome "HellCheats" da sua página se não for, não irá aparecer nada.
Agora iremos utilizar o comando "else"
Exemplo:
<?php
$nome = "HellCheats";
if( $nome == dark ) {
echo "Este é o nome do nosso fórum";
} else {
echo "Este não é o nome do nosso fórum";
}
?>
Na utilização do comando "else" este irá trazer uma outra alternativa de resposta caso o valor da variável $nome não for igual irá executar o comando else e irá dizer, neste caso, "Este não é o nome do nosso fórum".
Outro exemplo, mas neste caso utilizando outro Operador lógico o ">=", que só funciona com números
Eis o exemplo:
<?php
$idade = 19;
if( $idade >= 18 ) {
echo "Maior de idade";
} else {
echo "Menor de idade";
}
?>
Neste caso nós demos à variável $idade o valor 19 e com o comando "if" e o operador lógico ">=" estamos a dizer que se a variável $idade tiver um número superior a 18 vai aparecer na sua página a dizer que é "Maior de idade". Caso o valor da variável seja menor que 18 irá ser executado o comando "else" e irá aparecer na sua página a dizer "Menor de Idade".
Agora iremos utilizar a condicional "else if"
Eis um exemplo:
<?php
$idade = 18;
if( $idade > 18 ) {
echo "Maior de idade";
else if ( $idade == 18) {
echo "Idade de tirar a carta de condução de carro";
} else {
echo "Menor de idade";
}
?>
Agora com o comando "else if" demos outra ordem para o nosso código e essa ordem consiste em se, neste caso, uma idade especifica como os 18 anos, for o valor da variável $idade irá ignorar os dois comandos de cima o "if" e o "else" e irá executar o "else if".
Nota: Devem tomar muita atenção nestes casos em alterar o operador lógico ">=" para o operador lógico ">" para definir que é só quando a idade é superior a 18, é que o comando "if" é executado para caso o valor da variável $idade seja 18, executar o comando "else if", caso contrário se deixássemos o operador lógico ">=" o comando "else if" seria ignorado.
Espero que com este tutorial tenha dado uma noção mínima de condicionais.
dark