如何将php变量传递给html语法类名?

时间:2013-07-17 03:16:23

标签: php html

如何在html语法中传递php变量,
下面的代码是错误的....

<div class="lid <?=$row["class_name"]?>">
     text
</div>

2 个答案:

答案 0 :(得分:2)

试试这个

<div class="lid <?php echo $row['class_name']; ?>">

短版本标签仅在PHP 5.4版本之后默认工作,并且您必须在php设置之前为版本启用速记标记。 <?=?> and <?php echo ?>是相同的,启用了短标签,但没有它们,可能没有注册为PHP

答案 1 :(得分:2)

基于the documentation

  

echo还有一个快捷语法,您可以使用等号立即跟随开始标记。在PHP 5.4.0之前,此短语法仅适用于启用了short_open_tag配置设置。

要启用此语法,您可以执行以下操作之一

  • 在php.ini文件中设置short_open_tag = 1
  • 在.htaccess文件中添加php_value short_open_tag 1

如果这些都不可用,则必须使用带有echo的完整php标志

<?php echo $row['class_name']; ?>