Pesquisar

20/10/2012

PHP diferenças no uso de operadores de pré-incremento e pós-incremento

Veja o seguinte código e analise: O primeiro código com o operador de
Vamos analisar a imagem acima:
Ao aplicar o pre-decremento no valor 8 retornou o valor 7. Ao aplicar o pós-decremento no valor 6 retornou o valor 6 e ao fazer outra aplicação retornou o valor 5. Isso acontece por que na primeira operação o valor impresso na tela não é imediatamente decrementado, se não ele teria o valor igual ao segundo retorno o último comando em php. Essa foi uma curiosidade que tive no curso de PHP a operação de pós-decremento ocorre em sequencia não ao mesmo tempo em que ela é aplicada. Inicialmente achava que era bug no Ubuntu RSRSRSRS.
Agora veja a inclusão de mais um código:

Veja o resultado final para entender a análise acima:

Resultado. Diferenças: O operador de pré-decremento apresenta o resultado imediatamente na tela.
O operador de pós-decremento não imprime o resultado imediatamente na tela.

Novos modelos sites Pousada Lanchonete

Postagens mais visitadas