|
extract配列からシンボルテーブルに変数をインポートする 説明
int extract(array
&$array , int $flags = EXTR_OVERWRITE , string $prefix = "")配列から シンボルテーブル に変数をインポートします。 各キーについて変数名として有効であるかどうか、 そして、シンボルテーブルの既存の変数と衝突しないかどうかを確認します。 警告
ユーザーの入力、例えば $_GET や $_FILES のような、 信頼できないデータに extract を使用しないでください。 パラメータ
戻り値シンボルテーブルにインポートした変数の数を返します。 例
例1 extract の例 extract の使用例としては、シンボルテーブルに wddx_deserialize から返された連想配列を インポートすることが考えられます。
上の例の出力は以下となります。 blue, large, sphere, medium
注意警告
extract をユーザー入力
($_GET や $_FILES など)
のような信頼できないデータについて使用しないでください。
もし行う場合、
参考
|