OVH Cloud OVH Cloud

toutes les variables d'un script

3 réponses
Avatar
Napalm28
bonjour les amis.

Y a t il une fonction qui me permette d'afficher tous les variablesen cours
d'utilisation dans le script au moment de l'appel à la fonction ?

Merci.

3 réponses

Avatar
Guillaume Bouchard
Napalm28 wrote:
bonjour les amis.


Bonjour.

Y a t il une fonction qui me permette d'afficher tous les variablesen cours
d'utilisation dans le script au moment de l'appel à la fonction ?


Je dirais que la variables $GLOBAL(S) (je crois que le S y est, faut
voir) contient ces variables.

D'ou :

foreach $GLOBALS as $key => $val {
echo '$'.$key.' = '.$val."n";
}

Je ne te garantie rien.
Maitenant je me pose une question, l'interet ? J'aime connaitre les
motivations de trucs bizarre dont je ne me suis jamais servit.

--
Guillaume.

Avatar
John GALLET
bonjour les amis.
Bonjour tout seul,


Y a t il une fonction qui me permette d'afficher tous les variablesen cours
d'utilisation dans le script au moment de l'appel à la fonction ?


Si j'ai bien compris la question :
http://fr3.php.net/get_defined_vars

JG

Avatar
Guillaume Bouchard
John GALLET wrote:
Si j'ai bien compris la question :
http://fr3.php.net/get_defined_vars


En ajout à nos deux réponses, je citerais les user's comments:

"""I was wondering what the difference was between get_defined_vars()
and the array $GLOBALS. If you call get_defined_vars() not from a
function, then there is no difference. But, if you call it from inside a
function or class, then it will only return the available variables
inside that function/class."""

Bref, si tu veux justes les variables locales à la fonction, c'est
get_defined_vars() qu'il faut utiliser. Sinon ma boucle devrait convenir .

--
Guillaume.
"mv 56K /dev/null" && "adsl-start" ;o)