PHP ist beim Hinzufügen und Verketten verwirrt
Ich habe folgenden Code:
<?php
$a = 1;
$b = 2;
echo "sum: " . $a + $b;
echo "sum: " . ($a + $b);
?>
Wenn ich meinen Code ausführe, erhalte ich:
2
sum: 3
Warum wird die Zeichenfolge nicht gedruckt?"sum:"
im ersten Echo? Es scheint in Ordnung zu sein, wenn der Zusatz in Klammern steht.
Ist dieses seltsame Verhalten irgendwo dokumentiert?