O PHP suporta operadores de pré e pós-incremento e decremento no estilo C.
Tabela 15-5. Operadores de Incremento/Decremento
Exemplo | Nome | Efeito |
---|---|---|
++$a | Pré-incremento | Incrementa $a em um, e então retorna $a. |
$a++ | Pós-incremento | Retorna $a, e então incrementa $a em um. |
--$a | Pré-decremento | Decrementa $a em um, e então retorna $a. |
$a-- | Pós-decremento | Retorna $a, e então decrementa $a em um. |
Aqui está um script de exemplo simples:
<?php |
O PHP segue a convenção Perl quando tratando operações aritmétricas em variavéis caracter em vez da convenção C. Por exemplo, em Perl 'Z'+1 se torna 'AA', enquanto que no C 'Z'+1 se torna '[' ( ord('Z') == 90, ord('[') == 91 ). Note que variáveis caracter podem ser incrementadas mas não decrementadas.