PHP se confunde al agregar y concatenar

Tengo el siguiente código:

<?php

    $a = 1;
    $b = 2;

    echo "sum: " .  $a + $b;
    echo "sum: " . ($a + $b);

?>

Cuando ejecuto mi código me sale:

2
sum: 3

¿Por qué no se puede imprimir la cadena"sum:" en el primer eco? Parece estar bien cuando la adición está entre paréntesis.

¿Está este extraño comportamiento documentado en alguna parte?

Respuestas a la pregunta(3)

Su respuesta a la pregunta