3 回答

TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超13個(gè)贊
您的代碼有短標(biāo)簽版本,盡管另有過時(shí)的建議,但現(xiàn)在可以完全接受使用:
<input type="hidden" name="type" value="<?= $var ?>" >
哪個(gè)(在PHP 5.4之前)要求在您的php配置中啟用短標(biāo)簽。它的功能與您鍵入的代碼完全相同。這些行在內(nèi)部實(shí)現(xiàn)上完全相同:
<?= $var1, $var2 ?>
<?php echo $var1, $var2 ?>
內(nèi)置解決方案就是這樣。有很多第三方模板庫,可以更輕松地將數(shù)據(jù)嵌入到輸出中,smarty是一個(gè)很好的起點(diǎn)。

TA貢獻(xiàn)1803條經(jīng)驗(yàn) 獲得超3個(gè)贊
使用HEREDOC語法。您可以將單引號(hào)和雙引號(hào),變量甚至函數(shù)調(diào)用與未更改/未轉(zhuǎn)義的html標(biāo)記混合使用。
echo <<<MYTAG
<tr><td> <input type="hidden" name="type" value="$var1" ></td></tr>
<tr><td> <input type="hidden" name="type" value="$var2" ></td></tr>
<tr><td> <input type="hidden" name="type" value="$var3" ></td></tr>
<tr><td> <input type="hidden" name="type" value="$var4" ></td></tr>
MYTAG;
添加回答
舉報(bào)