get_defined_vars funksiýasy
get_defined_vars funksiýasy, häzirki görüş meýdanynda kesgitlenen ähli üýtgeýänleri, şol sanda daşky gurşawyň üýtgeýänlerini, superglobal sanawlary we ulanyjy üýtgeýänlerini öz içine alýan assosiatiw sanawy gaýtarýar. Funksiýa hiç bir parametr kabul etmeýär.
Sintaksis
get_defined_vars();
Mysal
Häzirki görüş meýdanynda kesgitlenen ähli üýtgeýänleri alalyň:
<?php
$a = 1;
$b = 'abc';
$res = get_defined_vars();
print_r($res);
?>
Kodyň ýerine ýetirilmegi netijesi:
[
'a' => 1
'b' => 'abc'
'res' => []
'_GET' => []
'_POST' => []
...
]
Mysal
Düzetmek üçin funksiýany ulanmak:
<?php
$x = 10;
$y = 20;
debug_print_backtrace();
var_dump(get_defined_vars());
?>
Kodyň ýerine ýetirilmegi netijesi:
[
'x' => int(10)
'y' => int(20)
'_GET' => array(0) {}
...
]
Şeýle-de görüň
-
get_defined_functionsfunksiýasyny,
bu kesgitlenen ähli funksiýalaryň sanawyny gaýtarýar -
get_defined_constantsfunksiýasyny,
bu kesgitlenen ähli konstantalaryň sanawyny gaýtarýar