logoLog da Selva


Operadores lógicos em condicionais

Escrito em Aleatórios, Dicas, PHP, C por Rodrigo Waltenberg em 15 de Setembro de 2007

Mais uma aula de PHP se inicia. Hoje vamos aprender o uso de operadores lógicos dentro das condições. Vamos aos tais:

OR ou || - OU lógico. Serve para que o script execute o comando quando uma ou ambas as condições forem verdadeiras.

1
2
3
4
5
6
7
8
9
if ( ($pegou_chuva) OR ($caiu_no_rio) ){
    printf( "Estou todo molhado! u.Ú" );
}
 
// ou
 
if ( ($maior_de_idade) || ($acompanhado_de_maior) ){
    printf( "Posso entrar na festa! ;D" );
}

AND ou && - E lógico. Serve para que o script execute o comando quando apenas ambas as condições são verdadeiras.

1
2
3
4
5
6
7
8
9
if ( ($se_melou_de_oleo) AND ($caiu_num_balde_de_pena) ){
    printf( "Estou parecendo uma galinha! ò.Ó" );
}
 
// ou
 
if ( ($gosta_de_homem) && ($gosta_de_mulher) ){
    printf( "Sou bi ;*" );
}

XOR - OU EXCLUSIVO lógico. Serve para que o script execute o comando quando apenas uma das condições é verdadeira.

1
2
3
if ( ($eh_homem) XOR ($eh_mulher) ){
    printf( "Sou um humano normal ^^v" );
}

Bom… por hoje é só… espero ter ajudado ;D

Ps: Essa aula também vale pra C ;D