http://www.perlmonks.org?node_id=428625


in reply to Equivalency of Code

They are quite clearly not the same.
$x = 3; print $x++;
vs
$x = 3; print $x += 1;
Those two are only the same as regards their effect on $x. The expressions do not *evaluate* to be the same.