少し前に PHP の学習を開始しましたが、次の問題に遭遇しました。
<?php
$a = 1;
$b = 2;
echo "$a * $b = " . $a * $b;
echo "<br />";
echo "$a / $b = " . $a / $b;
echo "<br />";
echo "$a + $b = " . $a + $b;
echo "<br />";
echo "$a - $b = " . $a - $b;
echo "<br />";
次の出力が得られます。
1 * 2 = 2
1 / 2 = 0.5
3
-1
出力の最後の 2 行は、私が期待するものではありません。
どうしてこれなの?これらの式はどのように評価されますか? 私はその言語をよりよく理解できるように努めています。