Funksioni get_defined_vars
Funksioni get_defined_vars kthen një array asociativ që përmban të gjithë variablat,
e përcaktuar në fushëveprimin aktual, duke përfshirë variablat e mjedisit, array-t superglobalë
dhe variablat e përdoruesit. Funksioni nuk pranon parametra.
Sintaksa
get_defined_vars();
Shembull
Le të marrim të gjithë variablat e përcaktuar në fushëveprimin aktual:
<?php
$a = 1;
$b = 'abc';
$res = get_defined_vars();
print_r($res);
?>
Rezultati i ekzekutimit të kodit:
[
'a' => 1
'b' => 'abc'
'res' => []
'_GET' => []
'_POST' => []
...
]
Shembull
Përdorimi i funksionit për debugging:
<?php
$x = 10;
$y = 20;
debug_print_backtrace();
var_dump(get_defined_vars());
?>
Rezultati i ekzekutimit të kodit:
[
'x' => int(10)
'y' => int(20)
'_GET' => array(0) {}
...
]
Shihni gjithashtu
-
funksionin
get_defined_functions,
i cili kthen një array me të gjitha funksionet e përcaktuara -
funksionin
get_defined_constants,
i cili kthen një array me të gjitha konstantet e përcaktuara