为什么这个单引号和双引号的 PHP 代码段没有按照我们预期的方式工作



我有一个PHP代码段,它有一些单引号和双引号的问题,我尝试了各种组合,但甚至没有使用转义序列,但仍然没有得到它。这是我的代码

echo    "<li id='Welcome' style='border: 0px none;'>Welcome'"$_SESSION['user_username']"'.'""'.'"!"' </li>";

如果您使用了双引号,也可以在 {} 中绑定变量

,如下所示
echo "<li id='Welcome' style='border: 0px none;'>Welcome {$_SESSION['user_username']}!</li>";

或干脆作为

echo "<li id='Welcome' style='border: 0px none;'>Welcome $_SESSION[user_username]!</li>";

查看文档

你必须正确concatenate它们 -

echo "<li id='Welcome' style='border: none;'>Welcome'" . $_SESSION['user_username'] . "..!</li>";

border: none;就足够了。无需border: 0px none;

嗯。我真的无法区分您的代码,但探针解决方案将是这样的:

echo    "<li id='Welcome' style='border: 0px none;'>Welcome ".$_SESSION['user_username']."!</li>";

试试这个:

echo    "<li id='Welcome' style='border: 0px none;'>Welcome ".$_SESSION['user_username']."! </li>";

尝试:

echo   "<li id='Welcome' style='border: 0px none;'>Welcome" . $_SESSION['user_username'] . "</li>";

相关内容

最新更新