get_defined_vars
定義されたすべての変数の配列を返します
定義されたすべての変数を配列として返します。
<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">"red"</span> <span class="token punctuation">、</span> <span class="token string double-quoted-string">"green"</span> <span class="token punctuation">、</span> <span class="token string double-quoted-string">"blue"</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>
この例では、 $a
は3つのカラー文字列を含む配列です。 get_defined_vars()
を呼び出した後、現在のスコープで定義されているすべての変数を含む配列$arr
を返します。次にprint_r($arr["a"])
を介して、 $a
変数、つまり色配列のコンテンツを出力します。 get_defined_vars()
返される配列キーは変数名であり、対応する値は変数の値であることに注意してください。