1

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

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

2 回答 2

3

尝试这个

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

默认情况下,短标签仅在 PHP 5.4 之后有效,您必须在 php 设置中为之前的版本启用简写标签。<?=?> and <?php echo ?>是一样的东西,启用了短标签,但没有它们,可能不会注册为PHP

于 2013-07-17T03:18:26.497 回答
2

根据文档

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

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

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

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

<?php echo $row['class_name']; ?>
于 2013-07-17T03:26:31.840 回答