PHP programlama dilinde değişkenler konusunu daha önce işlemiştik: PHP Dilinde Değişkenler. Bu bölümde Süper Global değişkenleri kısaca inceleyeceğiz.
PHP programlama dilinde ön tanımlı bazı değişkenler vardır. Bu değişkenler etki alanı önemli olmaksızın kod blokları içerisinde her noktada aynı şekilde kullanılabilmekte ve küresel bir değer döndürmektedir. Global mantığını çok kısaca anlatmak gerekirse, değişken etki alanı, örneğin fonksiyonlar içerisinde kullanılan değişkenlerin fonksiyon içerisinde de özellikle tanımlanması gerekmektedir. Fonksiyon dışında tanımlanmış bir değişken, fonksiyon içerisinde kullanıldığında global sözcüğü ile tanıtılmalıdır. Bunu anlatmak için şu örnek anlamlı olacaktır:
$degisken değişkeni globalDegiskenCagir fonksiyonu içerisinde global sözcüğü kullanılarak tanımlanmış olmakta. İşte tam da süper global değişkenler burada devreye giriyor. Yukarıda anlatılan etki alanı ifadesine göre düşündüğümüzde süper global değişkenlerin ekstra bir tanımlama yapılmaksızın kullanılması, diğer değişkenlerden en bariz farklarıdır. Örneğin $_GET ile URL üzerinden alınan bir veri, kod bloklarının her noktasında geçerli olacaktır. Dolayısıyla ek bir tanımlama yapmaya gerek kalmaz. Aşağıda bu globallerin listesini görebiliriz.
Sonraki yazılarda görüşmek üzere!
My Name is A. Gokhan SATMAN, and I am a software engineer, Author and game developer. gokhansatman.com
Comment:*
Nickname*
E-mail*
Website
Bir dahaki sefere yorum yaptığımda kullanılmak üzere adımı, e-posta adresimi ve web site adresimi bu tarayıcıya kaydet.
− 2 = altı
CAPTCHA (Şahıs Denetim) Kodu *