PHP конвертировать, если в функции - PullRequest
0 голосов
/ 14 сентября 2018

У меня есть этот код:

if (isset($_SESSION['fb_token'])){
    if ($queryusers['user_roll'] != '3'){
        header('location:' . $UrlBase."login");
        exit();
    }
}

Я хотел бы превратить его в более короткую функцию, в моем проекте я собираюсь использовать этот код много, и я думаю, что есть более простой способ вызватькод, вы можете мне помочь?Спасибо!

1 Ответ

0 голосов
/ 14 сентября 2018

Я думаю, код будет понятен:

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!';
}

EDIT: Вы правы в отношении именования переменных, но это пример, а не рабочий код. Например, я называю их так, чтобы комментарии были ненужными, очень длинными и описательными, поэтому тот, кто задал вопрос, должен переименовать его в любом случае, если он / она сочтет это лучшим.

Может быть, я не понимаю вопроса, но подытожил, для меня это звучит так: «У меня есть эти чеки, я хочу использовать их несколько раз». Вот почему были изобретены функции, и кто-то предложил создать класс для простой задачи, такой как эта, поэтому я написал это на лету.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...