2009-04-04 2 views

risposta

61

get_defined_vars

Questa funzione restituisce un array multidimensionale contenente un elenco di tutte le variabili definite, tramite loro ambiente, server o variabili definite dall'utente, nell'ambito che get_defined_vars() è chiamato.

22

get_defined_vars() fa esattamente quello che vuoi.

Questa funzione restituisce un array multidimensionale contenente un elenco di tutte le variabili definite, siano esse ambiente, server o variabili definite dall'utente, nell'ambito che get_defined_vars() viene chiamato.

>>> function test($foo) { print_r(get_defined_vars()); } 
>>> test('bar'); 
Array 
(
    [foo] => bar 
) 
+0

Il >>> ..., c'è qualche console linea di comando PHP io non so? –

+8

Sì, si chiama phpa, puoi ottenerlo qui: http://david.acz.org/phpa/ Potresti anche usare il comando 'php -a' per eseguire PHP in modo interattivo, ma mancano alcune funzionalità importanti. –

+2

Inoltre: http://jan.kneschke.de/projects/php-shell/ – troelskn