¿Por qué $ a + ++ $ a == 2?
Si intento esto:
$a = 0;
echo $a + ++$a, PHP_EOL;
echo $a;
Obtengo esta salida:
2
1
Demo:http: //codepad.org/ncVuJtJ
¿Porqué es esoEspero obtener esto como salida:
1
1
Mi punto de vista$a = 0; // a === 0
echo $a + ++$a, PHP_EOL; // (0) + (0+1) === 1
echo $a; // a === 1
¿Pero por qué no es esa la salida?