Situatie
Intr-un script PHP incluzi alte fisiere si folosesti variabile si constante. Vrei sa obtii o lista cu toate variabilele si constantele definite, atat din fisierul in care te afli, cat si din fisierele incluse.
Solutie
Functiile implicite get_defined_vars() si get_defined_constants() returneaza un tablou multidimensional cu toate variabilele, respectiv constantele definite de utilizator sau de server, in cadrul domeniului in care este apelata functia.
In exemplul de mai jos, se returneaza un tablou multidimensional care contine variabilele $var, $x si toate variabilele definite in fisierul example.php
<?php
$var = 1;
$x = "2";
include("example.php");
$arr = get_defined_vars();
print_r($arr);
Leave A Comment?