Опрос по работе с function, global и т.д.

1. kilo (24.01.2013 / 18:02)
Как кто считает, кокой вариант лучше:
1)
function bla (){
global $user;
$a=$user['id'];
return $a;
} (если обращение к БД было уже)
2)
function bla (){
СДЕСЬ ОБРАЩАТЬСЯ К БД
$a=$user['id'];
return $a;
}
3)
function bla ($user){(передавать параметром)
$a=$user['id'];
return $a;
}

Я уже определился, но хочется еще услышать Ваше мнение)

URL: https://visavi.net/topics/36374