如何在html语法中传递php变量,
下面的代码是错误的....
<div class="lid <?=$row["class_name"]?>">
text
</div>
答案 0 :(得分:2)
试试这个
<div class="lid <?php echo $row['class_name']; ?>">
短版本标签仅在PHP 5.4版本之后默认工作,并且您必须在php设置之前为版本启用速记标记。 <?=?> and <?php echo ?>
是相同的,启用了短标签,但没有它们,可能没有注册为PHP
答案 1 :(得分:2)
echo还有一个快捷语法,您可以使用等号立即跟随开始标记。在PHP 5.4.0之前,此短语法仅适用于启用了short_open_tag配置设置。
要启用此语法,您可以执行以下操作之一
short_open_tag = 1
php_value short_open_tag 1
如果这些都不可用,则必须使用带有echo的完整php标志
<?php echo $row['class_name']; ?>