Yani global değişkenler kötü ve yavruları öldürmek bu siteden yanıtların bir sürü var.
Ne ben böyle böyle değişkenleri kullanırsanız:
function get_stuff(){
global $stuff;
if(!stuff) $stuff = 'candy';
return $stuff;
}
function screen_output(){
$stuff = get_stuff;
echo $stuff;
}
Bu iki işlev de 'global' kullanarak daha iyi kodu yapar?
ps: Eğer bir küresel değişkeni kullanmanız gerekir sebebini bilmek istiyorsanız, ben veritabanından bazı ayarlarını almak gerekir, çünkü bu, ve ben her işlevi db aramak istemiyorum.