Publicidade cabeçário

terça-feira, 8 de janeiro de 2013

PHP - Conceito de Operadores

     Operadores são utilizados para realizar operações entre um ou mais operandos, é algo que você alimenta com um ou mais valores e que devolvem outro valor. Assim como operadores matemáticos eles possuem prioridades, logo como na expressão:
Correto                                          Incorreto
6 + 2 x 8 =                                     6 + 2 x 8 =   
6 + 16 =                                         8 x 8 =
22                                                   64

Uma pequena diferença não?!

Operadores matemáticos
Operadores matemáticos
fonte da imagem:andersonmichel.com




     A essa prioridade dá-se o nome de precedência. É ela quem especifica qual operador tem mais prioridade quando estão juntos. Por exemplo, na expressão, 1 + 5 * 3, a resposta é 16 e não 18 porque o operador de multiplicação ("*") tem prioridade de precedência que o operador de adição ("+"). Parênteses podem ser utilizados para forçar a precedência, se necessário. Assim, (1 + 5) * 3 é avaliado como 18. Se a precedência do operador é igual, a associatividade da esquerda para direita é usada.

para saber mais sobre operadores:
clique aqui ==> operadores aritméticos e de atribuição
clique aqui ==> operadores de comparação
clique aqui ==> operadores de controle de erro
clique aqui ==> operadores de execução
clique aqui ==> operadores de incremento/decremento
clique aqui ==> operadores lógicos
clique aqui ==> operador de string e operador de tipo


fonte: <php - precedência>
            <php - operadores>
            <trabalhando com operadores em php>
adaptado:arroyo, gabriel




chucks approves