फ़ंक्शन get_defined_vars
फ़ंक्शन get_defined_vars एक साहचर्य सरणी लौटाता है जिसमें
वर्तमान स्कोप में परिभाषित सभी वेरिएबल्स शामिल होते हैं,
जिसमें पर्यावरण वेरिएबल्स, सुपरग्लोबल सरणियाँ
और उपयोगकर्ता-परिभाषित वेरिएबल्स शामिल हैं। यह फ़ंक्शन कोई पैरामीटर स्वीकार नहीं करता है।
सिंटैक्स
get_defined_vars();
उदाहरण
वर्तमान स्कोप में सभी परिभाषित वेरिएबल प्राप्त करें:
<?php
$a = 1;
$b = 'abc';
$res = get_defined_vars();
print_r($res);
?>
कोड निष्पादन का परिणाम:
[
'a' => 1
'b' => 'abc'
'res' => []
'_GET' => []
'_POST' => []
...
]
उदाहरण
डीबगिंग के लिए फ़ंक्शन का उपयोग:
<?php
$x = 10;
$y = 20;
debug_print_backtrace();
var_dump(get_defined_vars());
?>
कोड निष्पादन का परिणाम:
[
'x' => int(10)
'y' => int(20)
'_GET' => array(0) {}
...
]
यह भी देखें
-
फ़ंक्शन
get_defined_functions,
जो सभी परिभाषित फ़ंक्शन्स की एक सरणी लौटाता है -
फ़ंक्शन
get_defined_constants,
जो सभी परिभाषित कॉन्स्टेंट्स की एक सरणी लौटाता है