Кай имеет идею, слава за его ответ, используя более чистый вариант if
в представлении.
В качестве незначительного улучшения его идеи я бы либо определил именованную константу: , либо создал бы пользовательский объект для доступа к общему приложению пользователя logged_in.
Вот быстрый пересмотр идеи Кая с именованной константой:
if(isset($_SESSION['uid'])){
define("LOGGED_IN", 1);
}else{
define("LOGGED_IN", 0);
}
Тогда, по вашему мнению / вывод:
<?php if(LOGGED_IN): ?>
<div>logged in content</div>
<?php endif; ?>
Единственное отличие состоит в том, что LOGGED_IN доступен в функциях, классах, везде.
И последнее, но не менее важное: если вы знакомы со стилем ОО, кажется, что создание объекта $ user, такого как vascowhite, - это способ, которым я бы (и делал) реализовывал статус входа в свои проекты.
В его примере $ это объект $ user, к которому я обращаюсь.
Удачного кодирования, удачи друг.