クラスのコンストラクターに渡される変数の配列があります。これを特定のクラスのオブジェクトの配列に変換したいと考えています。
これを行う最善の方法は何ですか?
例えば
class Foo { public function __construct($a) {$this->a=$a;} }
print_r(mass_instantiate(array(1, 2, 3), 'Foo'));
// gives:
Array
(
[0] => Foo Object
(
[a] => 1
)
[1] => Foo Object
(
[a] => 2
)
[2] => Foo Object
(
[a] => 3
)
)