Cursos On-line Gratuitos- PHP

Aula 10

Os operadores binários tem as seguintes funções/características:

  1. Comparação de operandos através do método bit a bit;

  2. Deslocamento de bits de um determinado operando para a direita ou para a esquerda.

No PHP temos os seguintes operadores binários:

Operador função Sintaxe
& operador binário do tipo AND operando1 & operando2
| operador binário do tipo OR operando1 | operando2
^ operador binário do tipo XOR operando1 ^ operando2
>> desloca o operando1, o número especificado em operando2 no sentido da direita operando1 >> operando2
<< desloca o operando1, o número especificado em operando2 no sentido da esquerda operando1 << operando2
~ Inversão de bits. Este utiliza apenas um operando ~operando1

Temos também em PHP os operadores lógicos, que empregam a lógica booleana (AND OR ....), sendo que quando empregados no programa, retornam como valores apenas o conteúdo verdadeiro ou falso, de acordo com a condição a ser testada pelo mesmo.

Este tipo de operador é utilizado com frequência em comandos que executam a tomada de decisões (iremos estudar os mesmos mais adiante). Veja o seguinte exemplo:

Em uma área restrita do site, apenas os usuários que digitarem o seu username e passoword corretos terão acesso ao conteúdo do mesmo. Veja na tabela abaixo os operadores lógicos do PHP:

Operador função sintaxe
AND significa "E", ou seja, as duas expressões que fazem parte do processo devem ser verdadeiras. expressao1 AND expressao2
OR significa "OU", ou seja, uma das duas expressões que fazem parte do processo devem ser verdadeiras. expressao1 OR expressao2
! Seria equivalente a "caso contrário", ou seja, retornará como expressão verdadeira se a expressão em teste for falsa !expressao1

No próximo módulo de aula iremos estudar sobre os operadores ternários do PHP.

 

Voltar

Principal | Cursos Gratuitos | Cursos Diversos | Dicas | Promoções | Mapa do Site | QUIZ |
| Classificados | Central Currículo | Fórum | Fale Conosco