微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

html中的php变量没有别的办法:<?php echo $var; ?>

我在混合HTMLPHP中工作很多,而且大多数时候我只想要带有一些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 举报,一经查实,本站将立刻删除。

相关推荐