Formatear un valor de matriz dentro de un Heredoc

Me preguntaba por qué no puedo hacer algo como{number_format($row['my_number'])} dentro de un Heredoc. ¿Hay alguna forma de evitar esto sin tener que recurrir a la definición de una variable como$myNumber abajo?

Miró ahttp: //www.php.net/manual/en/language.types.string.php#language.types.string.syntax.nowdo pero no encontré nada.

CÓDIG

foreach ($dbh -> query($sql) as $row):
    $myNumber = number_format($row['my_number']);

    $table .= <<<EOT
          <tr>
          <td>{$row['my_number']}</td> // WORKS
          <td>$myNumber</td> // WORKS
          <td>{number_format($row['my_number'])}</td> // DOES NOT WORK!
          </tr>
EOT;
endforeach;

Respuestas a la pregunta(1)

Su respuesta a la pregunta