PHP - вопрос по пользовательской функции
Всем привет!
Есть две функции, одна определяет является ли юзером посетитель сайта, а вторая - является ли юзер админом или модером. Обе функции лезут в базу данных и проверяют всю информацию.
Вопрос, если я на одной странице несколько раз вызываю эти функции, они каждый раз лезут в базу? Есть подозрение что так.
Тогда стоит ли в начале страницы один раз вызывать эти функции, и объявлять переменные, что-то типа $user = 1; $admin = 0; , и влияет ли это как то на безопасность?