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一个很好的起点.

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...