I would say use SWITCH, well CASE ... whatever..
Personally I think it looks cleaner.
switch ($user) {
case "admin":
dAdminPage();
break;
case "members":
dMembersPage();
break;
default:
// Guests
dGuestPage();
}
I use if elseif else only for real logic stuff.
if you are just doing IF ELSE to assign value, just use ternary.
I think all this makes code reading much more easier due to distinctiveness in each of the code blocks.