Süper küreseller

Süper küresellerSüper küreseller bütün etki alanlarında daima mevcut olan yerleşik değişkenlerdir

Açıklama

PHP'de öntanımlı değişkenlerin çoğu "süper küresel"dir. Bu, betik boyunca bütün etki alanlarında kullanılabilir oldukları anlamına gelir. İşlevler veya yöntemler içinde bu değişkenlere erişmek için global $değişken; yapmak gerekmez.

Süper küresel değişkenler şunlardır:

Sürüm Bilgisi

Sürüm: Açıklama
4.1.0 PHP'ye süper küreseller getirildi.

Notlar

Bilginize: Değişken kullanılabilirliği

Öntanımlı olarak, bütün süper küreseller mevcuttur, fakat bunların kullanılabilirliğini etkileyen yönergeler vardır. Daha fazla bilgi için variables_order yönergesine bakınız.

Bilginize: register_globals ile ilgilenmek

Eğer kullanımdan kaldırılmış olan register_globals yönergesi on olarak belirtilirse değişkenler betiğin küresel etki alanında da kullanılabilir olacaklardır. Örneğin, $_POST['foo'] aynı zamanda $foo olarak da mevcut olacaktır.

İlgili bilgi için, "register_globals beni nasıl etkiler?" başlıklı SSS kısmına bakınız.

Bilginize: Değişken değişkenler

Süper küreseller, işlevler veya sınıf yöntemleri içinde değişken değişkenler olarak kullanılamazlar.