Форматирование значения массива внутри Heredoc

Мне было интересно, почему я не могу сделать что-то вроде {number_format ($ row ['my_number'])} внутри Heredoc. Есть ли способ обойти это, не прибегая к определению переменной типа $ myNumber ниже?

Просматривал http://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.nowdoc , но ничего не нашел.

CODE

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

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

17
задан ksindi 26 November 2011 в 17:50
поделиться