get_defined_vars
Renvoie un tableau de toutes les variables définies
Renvoie toutes les variables définies comme des tableaux:
<span class="token php language-php"><span class="token delimiter important"><? Php</span> <span class="token variable">$ a</span> <span class="token operator">=</span> <span class="token keyword">array</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"rouge"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"vert"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"bleu"</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span> <span class="token variable">$ arr</span> <span class="token operator">=</span> <span class="token function">get_defined_vars</span> <span class="token punctuation">(</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span> <span class="token function">print_r</span> <span class="token punctuation">(</span> <span class="token variable">$ arr</span> <span class="token punctuation">[</span> <span class="token string double-quoted-string">"a"</span> <span class="token punctuation">]</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span> <span class="token delimiter important">?></span></span>
Dans cet exemple, $a
est un tableau contenant trois chaînes de couleurs. Après avoir appelé get_defined_vars()
, il renvoie un tableau $arr
qui contient toutes les variables définies dans la portée actuelle. Sortie ensuite le contenu de $a
, c'est-à-dire le tableau de couleurs, via print_r($arr["a"])
. Veuillez noter que la touche de tableau renvoyée get_defined_vars()
est le nom de variable, et la valeur correspondante est la valeur de la variable.