Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17586
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Operadores lógicos

18-03-2007 09:56

Operadores lógicos são aqueles que retornam o valor verdadeiro ou falso.

Veja um exemplo abaixo, tendo como base:

<?php $valor_1 = "5"; $valor_2 = "10"; /* BLOCO 1 */ // retorna "falso" porque $valor não existe. if(!$valor) { echo "falso"; } /* BLOCO 2 */ // retorna "verdadeiro" se ambos existirem if($valor_1 AND $valor_2) { echo "valor_1 e valor_2 são verdadeiros"; } /* BLOCO 3 */ // retorna "verdadeiro" se um dos dois existirem if($valor_1 OR $valor_2) { echo "valor_1 ou valor_2 é verdadeiro"; } /* BLOCO 4 */ // retorna "verdadeiro" somente se uma das variáveis for verdadeira if($valor_1 XOR $valor_2) { echo "entre valor_1 e valor_2 somente um é verdadeiro"; } /* BLOCO 5 */ // retorna "verdadeiro" se ambas variáveis forem verdadeiras if($valor_1 && $valor_2) { echo "valor_1 e valor_2 são verdadeiros"; } /* BLOCO 6 */ // retorna "verdadeiro" se $valor_1 ou $valor_2 forem verdadeiras if($valor_1 || $valor_2) { echo "valor_1 ou valor_2 é verdadeiro"; } ?>

Ao usar operadores lógicos, tome cuidado porque alguns tem prioridades sobre outros, entre AND e && e OR e || a precedência mais alta é o uso do && ( para ambos verdadeiros ) e || ( quando um ou outro for verdadeiro ).

O uso incorreto pode retornar resultados diferentes.
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado