hab heute in meinem alten C++ Buch rumgelesen (jetz versteh ichs endlich ) und hab was interessantes gesehen - und es funktioniert auch in PHP:
PHP
$a = 5;
echo 'echo $a: '.$a.'<br />';
echo 'echo ++$a: '.++$a.'<br />';
echo 'echo $a: '.$a.'<br />';
echo 'echo $a++: '.$a++.'<br />';
echo 'echo $a: '.$a.'<br />';
output:
Zitatecho $a: 5
echo ++$a: 6
echo $a: 6
echo $a++: 6
echo $a: 7
"$a++" um Eins erhöhen - klar.
Aber "$a = 5; $c = $a++;" -> $c ist nicht 6! =)
"$c = ++$a" (Post-Präfix) ~zuerst $a um Eins erhöhen, dann an $c übergeben.
Wer hats gewusst?