Operador de incremento/decremento no PHP
Publicado em 04-11-2023
Os operadores de incremento (++) e decremento (--) permitem a realização de adições e subtrações diretamente na variável especificada, porém, essas operações são sempre unitárias, ou seja, incrementam 1 ou decrementam 1 da variável.
Existe o Pós e o Pré, são eles:
Pós incremento/decremento:
x++ pós-incremento - primeiro faz a operação e somente depois incrementa.
$x-- pós-decremento - primeiro faz a operação e somente depois decrementa.
Ex:
$a = 10;
$b = $a++; // Primeiro $a é atribuido a $b para só então ser
incrementada
$a++;
echo '$a = ' . $a . ' | $b = ' . $b;
?>
Pré incremento/decremento:
++$x pré-incremento - primeiro incrementa e somente depois realiza a operação.
--$x pré-decremento - primeiro decrementa e somente depois faz a operação.
Ex:
$a = 10;
$b = ++$a; // Primeiro $a é incrementada e só depois é atribuido a $b
++$a;
echo '$a = ' . $a . ' | $b = ' . $b;
?>