get_defined_vars funksiyasi
get_defined_vars funksiyasi joriy ko'rish sohasida aniqlangan barcha o'zgaruvchilarni,
shu jumladan atrof-muhit o'zgaruvchilarini, superglobal massivlarni
va foydalanuvchi o'zgaruvchilarini o'z ichiga olgan assotsiativ massivni qaytaradi.
Funksiya parametr qabul qilmaydi.
Sintaksis
get_defined_vars();
Misol
Joriy ko'rish sohasidagi barcha aniqlangan o'zgaruvchilarni olamiz:
<?php
$a = 1;
$b = 'abc';
$res = get_defined_vars();
print_r($res);
?>
Kodni bajarish natijasi:
[
'a' => 1
'b' => 'abc'
'res' => []
'_GET' => []
'_POST' => []
...
]
Misol
Funksiyani tuzatish uchun ishlatish:
<?php
$x = 10;
$y = 20;
debug_print_backtrace();
var_dump(get_defined_vars());
?>
Kodni bajarish natijasi:
[
'x' => int(10)
'y' => int(20)
'_GET' => array(0) {}
...
]
Shuningdek qarang
-
get_defined_functionsfunksiyasi,
bu barcha aniqlangan funksiyalarning massivini qaytaradi -
get_defined_constantsfunksiyasi,
bu barcha aniqlangan konstantalarning massivini qaytaradi