|
Cursos
On-line Gratuitos-
PHP
Aula
10
Os
operadores binários tem as seguintes funções/características:
-
Comparação
de operandos através do método bit a bit;
-
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 |