setWithoutChangeFromArray

void setWithoutChangeFromArray(
    array $target
    [, string $key1 [, string $key2] ... ]
)

Rampart インスタンスの連想配列に、
複数のキーと値のペアを一度にセットします。

setWithoutChangeFromArray メソッドでセットされたデータは、
getNoHscFromArray メソッド同様、hsc メソッドが適用されません。

getNoHscFromArray メソッドとの違いは、
改行コードの統一や文字コードの変換などの処理を一切行わず、
指定された値をそのままセットするところです。

引数

$target は、セットするデータが格納されている配列です。

$keyN は、セットするデータのキーです。
セットされる値は $target$keyN に対応する値です。

$keyN の個数は可変です。
セットするキーの個数分だけ指定することができます。
省略すると、$target のすべてのキーが指定されます。

内部処理

$keyN で指定されたすべてのキーについて、 setWithoutChange($key, $target[$key]); が実行されます。