我在混合HTML和PHP中工作很多,而且大多数时候我只想要带有一些PHP变量的可靠HTML,所以我的代码如下所示:
<tr><td> <input type="hidden" name="type" value="<?PHP echo $var; ?>" ></td></tr>
这很难看.是不是有更短的东西,更像是以下?
<tr><td> <input type="hidden" name="type" value="$$var" ></td></tr>
这是可能的,但你会遇到“”(你必须用”替换它们)并且布局消失了
echo "<tr><td> <input type="hidden" name="type" value="$var" ></td></tr>"
有更好的吗?
解决方法:
有你的代码的短标签版本,现在完全可以使用,尽管有过时的建议:
<input type="hidden" name="type" value="<?= $var ?>" >
其中(在PHP 5.4之前)需要在PHP配置中启用短标签.它的功能与您输入的代码完全相同;这些行的内部实现完全相同:
<?= $var1, $var2 ?>
<?PHP echo $var1, $var2 ?>