在<li>标记内无法将php代码与html结合使用

时间:2019-06-14 13:53:46

标签: php html

我的php代码在li标记内不起作用。

我尝试了几件事,但是没有用。

echo '<li $page_title=="Cart" ? "class="nav-item active"" : "">';

我不明白为什么它不起作用,有人可以帮我提供这段代码吗?

1 个答案:

答案 0 :(得分:1)

您不能在单引号内执行php代码,也不能在双引号或单引号内执行三元运算符。将其存储在另一个变量中并以这种方式运行。

$class = ($page_title=='Cart') ? "class='nav-item active'" : '';
echo "<li $class>";

https://3v4l.org/uhQAi