如何在 html 语法中传递 php 变量,
下面的代码是错误的......
<div class="lid <?=$row["class_name"]?>">
text
</div>
尝试这个
<div class="lid <?php echo $row['class_name']; ?>">
默认情况下,短标签仅在 PHP 5.4 之后有效,您必须在 php 设置中为之前的版本启用简写标签。<?=?> and <?php echo ?>
是一样的东西,启用了短标签,但没有它们,可能不会注册为PHP
根据文档:
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']; ?>