Funksie get_defined_vars
Die funksie get_defined_vars gee 'n assosiatiewe skikking terug wat alle veranderlikes bevat,
gedefinieer in die huidige bestek, insluitend omgewingsveranderlikes, superglobale skikkings
en gebruiker-gedefinieerde veranderlikes. Die funksie neem geen parameters aan nie.
Sintaksis
get_defined_vars();
Voorbeeld
Verkry alle gedefinieerde veranderlikes in die huidige bestek:
<?php
$a = 1;
$b = 'abc';
$res = get_defined_vars();
print_r($res);
?>
Uitvoer van die kode:
[
'a' => 1
'b' => 'abc'
'res' => []
'_GET' => []
'_POST' => []
...
]
Voorbeeld
Gebruik van die funksie vir debugging:
<?php
$x = 10;
$y = 20;
debug_print_backtrace();
var_dump(get_defined_vars());
?>
Uitvoer van die kode:
[
'x' => int(10)
'y' => int(20)
'_GET' => array(0) {}
...
]
Sien ook
-
die funksie
get_defined_functions,
wat 'n skikking van alle gedefinieerde funksies teruggee -
die funksie
get_defined_constants,
wat 'n skikking van alle gedefinieerde konstantes teruggee