我目前有2个函数,一个是LoginButton();另一个是LogoutButton();我也有这样的if语句:
If (CODE){
}else{
}
我希望在特定的地方调用该函数,因为我希望按钮出现在那里。那么如何将函数分配给变量,以便稍后调用正确的函数?
我目前正在引用这样的函数:
<?php echo logoutbutton(); ?>
<?php echo loginbutton(); ?>
但我只想要正确显示。
谢谢,
马特
答案 0 :(得分:0)
您可以使用以下代码:
$button = (condition) ? loginbutton() : logoutbutton();
上述表达式等于:
$function;
if (condition) {
$button = loginbutton();
}
else {
$button = logoutbutton();
}
答案 1 :(得分:0)
此处使用会话来跟踪用户是否已登录。像这样的东西
$function = (isset($_SESSION['logged_in'])) ? logoutbutton() : loginbutton();