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?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage