Why don't variable values ββin PHP have consistent behavior in the following code?
<?php $piece = 10; // output is 10 10 10 10 11 12 echo $piece . $piece . $piece . $piece++ . $piece . ++$piece; $piece = 10; // output is 10 10 10 11 12 echo $piece . $piece . $piece++ . $piece . ++$piece; $piece = 10; // output is 11 10 11 12 echo $piece . $piece++ . $piece . ++$piece; ?>
The question is why the first result in the last example is 11? instead of 10 since it gives more than 2 examples.
source share