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 ? ... }