需要一些帮助才能将 PHP 添加到 HTML 中。我正在尝试在 HTML 中嵌入 PHP 代码片段,但是输出在文本框中显示片段本身而不是对其进行评估。
在 HTML (register.php) 中,添加以下代码行
<tr>
<td>
<?php utils::addControl('Name','label'); ?>
</td>
<td>
<?php utils::addControl('username','text'); ?>
</td>
</tr>
这是 utils::addControl() 的来源
public function addControl($ctlName, $type) {
switch ($type) {
case 'text':
echo <<<EOT
<input type='text' name='$ctlName' value='<?php echo htmlspecialchars($ctlName); ?>'>
EOT;
break;
case 'label':
echo "<label for id='lbl$ctlName'>$ctlName</label>";
break;
}
输出显示<?php echo htmlspecialchars(username); ?>
在文本框中。
为了正确评估 PHP 代码段应该做些什么。TIA。