gpt4 book ai didi

PHP IF 和 ELSE 语句 - 从 ASP 转换

转载 作者:行者123 更新时间:2023-12-02 06:59:16 25 4
gpt4 key购买 nike

我环顾四周,似乎找不到我要找的东西。我终于从经典 ASP 转向 PHP。有几个方面我需要牢牢掌握,但我确实有一个非常简单的问题要问。我如何编写下面的语句而不必在 PHP 中使用 ELSE...当我在 ASP 中编写它时你会明白我的意思:

<%If Session("userStatus") <> "" Then%>
View your account
<%Else%>
Login
<%End If%>

从上面可以看出,ASP 和 HTML 是分开的,这使得在代码中导航非常简单。但是在 PHP 中,我似乎无法在不引发错误的情况下以类似的方式编写它。我可以通过 echo 对此进行编码(这意味着我从未真正突破 PHP 代码块)但是如果我想要类似于以下内容怎么办:

<%If Session("userStatus") <> "" Then%>
Hi <%=Session(firstname")%>
<%Else%>
Login
<%End If%>

我知道这是一个非常简单的菜鸟问题,但是从您已经使用了 15 年以上的一种语言转换过来有点困难;-)

有人可以建议吗?

最佳答案

<?php if ($_SESSION['userStatus'] != '') { ?>
Hi <?=$_SESSION['firstname']?>
<?php } else { ?>
Login
<?php } ?>

可以,有一个替代语法;查看 Michael Berkowski 的评论。其示例如下:

<?php if ($_SESSION['userStatus'] != ''): ?>
Hi <?=$_SESSION['firstname']?>
<?php else: ?>
Login
<?php endif; ?>

关于PHP IF 和 ELSE 语句 - 从 ASP 转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25038074/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com