以下のコードは、トップ oh my php Web ページのサンプル コードです。特定の場所に出力される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>";
これは避けたい…。