Por que $ a + ++ $ a == 2?
Se eu tentar isso:
$a = 0;
echo $a + ++$a, PHP_EOL;
echo $a;
Recebo esta saída:
2
1
Demo:http: //codepad.org/ncVuJtJ
Por que é queEspero obter isso como uma saída:
1
1
Meu entendimento$a = 0; // a === 0
echo $a + ++$a, PHP_EOL; // (0) + (0+1) === 1
echo $a; // a === 1
Mas por que não é essa a saída?