get_defined_vars Fonksiyonu
get_defined_vars fonksiyonu, ortam değişkenlerini, süper global dizileri
ve kullanıcı tanımlı değişkenler dahil olmak üzere mevcut kapsamda tanımlanmış
tüm değişkenleri içeren bir ilişkisel dizi döndürür. Fonksiyon parametre almaz.
Sözdizimi
get_defined_vars();
Örnek
Mevcut kapsamda tanımlanmış tüm değişkenleri alalım:
<?php
$a = 1;
$b = 'abc';
$res = get_defined_vars();
print_r($res);
?>
Kodun çalıştırılma sonucu:
[
'a' => 1
'b' => 'abc'
'res' => []
'_GET' => []
'_POST' => []
...
]
Örnek
Hata ayıklama için fonksiyonun kullanımı:
<?php
$x = 10;
$y = 20;
debug_print_backtrace();
var_dump(get_defined_vars());
?>
Kodun çalıştırılma sonucu:
[
'x' => int(10)
'y' => int(20)
'_GET' => array(0) {}
...
]
Ayrıca Bakınız
-
get_defined_functionsfonksiyonu,
tüm tanımlanmış fonksiyonların bir dizisini döndürür -
get_defined_constantsfonksiyonu,
tüm tanımlanmış sabitlerin bir dizisini döndürür