function get_defined_vars
get_defined_vars function သည် လက်ရှိ scope အတွင်းရှိ environment variables၊ superglobal arrays များနှင့် user-defined variables အပါအဝင် သတ်မှတ်ထားသော variable အားလုံးပါဝင်သည့် associative array တစ်ခုကို ပြန်ပေးသည်။ ၎င်း function သည် parameter မယူပါ။
Syntax
get_defined_vars();
ဥပမာ
လက်ရှိ scope အတွင်းရှိ သတ်မှတ်ထားသော variable အားလုံးကို ရယူကြည့်ရအောင်။
<?php
$a = 1;
$b = 'abc';
$res = get_defined_vars();
print_r($res);
?>
ကုဒ်ကို run ပြီးနောက် ရလဒ်။
[
'a' => 1
'b' => 'abc'
'res' => []
'_GET' => []
'_POST' => []
...
]
ဥပမာ
Debugging အတွက် function ကို အသုံးပြုခြင်း။
<?php
$x = 10;
$y = 20;
debug_print_backtrace();
var_dump(get_defined_vars());
?>
ကုဒ်ကို run ပြီးနောက် ရလဒ်။
[
'x' => int(10)
'y' => int(20)
'_GET' => array(0) {}
...
]
ဆက်လက်ဖတ်ရှုရန်
-
get_defined_functionsfunction,
အရာသည် သတ်မှတ်ထားသော function အားလုံးပါဝင်သည့် array ကို ပြန်ပေးသည် -
get_defined_constantsfunction,
အရာသည် သတ်မှတ်ထားသော constant အားလုံးပါဝင်သည့် array ကို ပြန်ပေးသည်