我的php代码在li标记内不起作用。
我尝试了几件事,但是没有用。
echo '<li $page_title=="Cart" ? "class="nav-item active"" : "">';
我不明白为什么它不起作用,有人可以帮我提供这段代码吗?
答案 0 :(得分:1)
您不能在单引号内执行php代码,也不能在双引号或单引号内执行三元运算符。将其存储在另一个变量中并以这种方式运行。
$class = ($page_title=='Cart') ? "class='nav-item active'" : '';
echo "<li $class>";