ReflectionClass::newInstanceArgs 指定した引数でクラスの新しいインスタンスを作成する &reftitle.description; public objectnullReflectionClass::newInstanceArgs arrayargs[] クラスの新しいインスタンスを作成します。指定した引数をクラスのコンストラクタに渡します。 &reftitle.parameters; args クラスのコンストラクタに渡すパラメータを配列で指定します。 &reftitle.returnvalues; クラスの新しいインスタンスを返します。 失敗した場合は &null; を返します。 &reftitle.errors; コンストラクタが public でない場合は ReflectionException が発生します。 クラスにコンストラクタがないときに args を指定すると ReflectionException が発生します。 &reftitle.examples; <methodname>ReflectionClass::newInstanceArgs</methodname> の基本的な使用例 newInstanceArgs(array('substr')); var_dump($instance); ?> ]]> &example.outputs; string(6) "substr" } ]]> &reftitle.seealso; ReflectionClass::newInstance ReflectionClass::newInstanceWithoutConstructor