PHP'de değişken kapsamı, bir değişkenin tanımlandığı ve erişilebilir olduğu bağlamdır 3.
PHP'de üç farklı değişken kapsamı vardır:
- Global Kapsam: Fonksiyonların dışında tanımlanan değişkenler global olarak adlandırılır ve bu değişkenlere fonksiyonların içerisinden erişilemez 12.
- Local Kapsam: Fonksiyonların içerisinde tanımlanan değişkenler sadece o fonksiyonun içerisinden erişilebilir ve bu tip değişkenlere local kapsamlı değişken adı verilir 12.
- Static Kapsam: Bir fonksiyonun çalıştırıldığında içerisindeki değişkenlerin değerleri sıfırlanır, ancak static anahtar kelimesi kullanılarak bu değişkenlerin değerlerinin saklanması sağlanabilir 12.
5 kaynaktan alınan bilgiyle göre: