格式化 Heredoc 内的数组值
我想知道为什么我不能做像赫雷多克内部这样的事情。有没有办法解决这个问题,而不必诉诸于定义如下变量?{number_format($row['my_number'])}
$myNumber
看了 http://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.nowdoc,但什么也没发现。
法典
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;