define( 'AUTH', isLogged() );
in questo modo avrai una variabile statica, non ridefinibile o modificabile , contenente il valore booleano risultante della funzione isLogged() che fara' una sola volta i dovuti controlli ... a quel punto, senza usare le globali, ti basta fare
if( AUTH ) { ... loggato ... }
else { ... chi e' questo ? ... }
![]()