重複の可能性: echo ++$a + $a++ の出力はどうあるべきか
この質問は PHP 5.x を対象としています。
マニュアル: http://php.net/manual/en/language.operators.precedence.php#example-111
// mixing ++ and + produces undefined behavior
$a = 1;
echo ++$a + $a++; // may print 4 or 5
結果として、どのプラットフォームまたはバージョンで 5 を取得できますか? 毎回 4 が論理的で正しい答えのようです。
Java ではこれは未定義の動作ではないことを知っているので、これが PHP 5.x でも解決されたかどうか知りたいですか?