我有这个代码:
if (isset($_SESSION['fb_token'])){
if ($queryusers['user_roll'] != '3'){
header('location:' . $UrlBase."login");
exit();
}
}
我想将它变成一个较短的函数,在我的项目中我将使用这个代码很多,我认为有一种更简单的方法来调用代码,你能帮助我吗?谢谢!
我认为代码将是不言自明的:
function shortCheck ($qu, $ub) {
if (isset($_SESSION['fb_token']) && $qu != '3') {
header('location: ' . $ub."login");
exit();
}
}
而且你称之为:
if (shortCheck($queryusers['user_roll'], $UrlBase)) {
echo 'Hello admin!';
} else {
echo 'Not admin!';
}
编辑:您对命名变量是正确的,但这是一个示例,而不是生产代码。例如,我以评论不必要,非常长且具有描述性的方式命名它们,因此提出问题的人应该将其重命名,无论如何他/她认为最好。
也许我不理解这个问题,但总结一下,听起来像“我有这个检查,我想多次重复使用”。这就是为什么函数被发明了,有人建议为这个任务创建简单的类,所以我在飞行中写了这个。