下面的代码是我的 php 网页顶部的示例代码。在特定位置输出了 php 变量。
我想实现一个 HTML 到 PDF 的转换器,但它要求我将所有代码放入 PDF 转换器将在其类中使用的单个变量中。我如何将现有的变量放入单个变量中说:$html
无需打开所有 PHP 变量、转义所有内容并连接整个地方?我正在考虑使用heredoc
语法,但它不喜欢, <?php ?>
而且我有点困惑,因为我过去从未使用过它。关于如何实现这一目标的任何想法?
理想情况下,这就是我想做的:
$html = <<<EOD
<div id="topHeaderView"><?php echo configuration::getValue(6); ?></div>
<table>
<tr>
<td><?php echo $lang["FAI_R"]["PRT"]["TITLE"]["HEADER"]; ?></td>
</tr>
EOD;
上面没有捕获由 $lang["FAI_R"]["PRT"]["TITLE"]["HEADER"]
或输出的任何值configuration::getValue(6)
。
其中:
$html = "";
$html .= "<div id=\"topHeaderView\">".configuration::getValue(6)."</div>";
$html .= "<table>";
$html .= "<tr>";
$html .= "<td>".$lang["FAI_R"]["PRT"]["TITLE"]["HEADER"]."</td>";
$html .= "</tr>";
这是我想避免的...