PHP - 连接if语句?

Nec*_*ro. 3 php if-statement concatenation

我想在echo的中间连接写一个if语句,这可能吗?这就是我所拥有的.

echo "<li class='".if ($_GET["p"] == "home") { echo "active"; }."'><a href='#'>Home</a>        </li>";
Run Code Online (Sandbox Code Playgroud)

huy*_*itw 11

像这样,使用三元运算符:

echo "<li class='". (($_GET["p"] == "home") ? "active" : "") . "'><a href='#'>Home</a>        </li>";  
Run Code Online (Sandbox Code Playgroud)