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?