Fonksiyonlar sadece kendi içerisindeki değişkenleri tanır,
global $degisken; ile fonksiyona dahil olmayan başka bir değişkeni içine katar..
Bu durum birden çok fonksiyonun aynı değişken için tek bir değişken kullanmasını sağlar diyebiliriz.
Örnek:
$harici = "obidergi";
function test1()
{
echo "sonuç: $harici";
}// üstteki örnekte ekrana sadece
sonuç: yazdıracaktır.
$harici = "obidergi";
function test2()
{
global $harici;
echo "sonuç: $harici";
}// üstteki örnekte ekrana
sonuç: obidergi yazdıracaktır.