我在混合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 ?>
对于内置解决方案而言,这就是它.有很多第三方模板库可以更容易地在输出中嵌入数据,smarty是一个很好的起点.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。