Intrebare get_defined_vars() in php
Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
-
sterica
- Mesaje:285
Intrebare get_defined_vars() in php
Functioneaza!
Am cautat cateva detalii despre get_defined_vars() insa nu am inteles foarte bine.
Am facut un test:
Cod: Selectaţi tot
<?php
$b = 'test';
$c = 'test2';
$arr = get_defined_vars();
foreach ($arr as $value=>$val) {
echo $value.'->'.$val.'<br>';
}
?>
Insa primesc o eroare PHP
Cod: Selectaţi tot
Notice: Array to string conversion in /workspace/Main.php on line 9
Multumesc mult de ajutor!
MarPlo
Mesaje:4343
Aceasta functie returneaza un array multidimensional ce contine lista tuturor variabilelor definite in mediu unde e apelata.
Ca sa vezi structura acelui array, poti aplica
var_export(); apoi vei sti cum sa-l folosesti.
Cod: Selectaţi tot
$b ='test';
$c ='test2';
$arr = get_defined_vars();
//for debug
echo '<pre>'; var_export($arr); echo '</pre>';
foreach($arr as $k=>$v){
if(is_string($v)) echo $k.'->'.$v.'<br>';
}