ReflectionClass::newInstance
指定した引数でクラスの新しいインスタンスを作成する
説明
public object ReflectionClass::newInstance(mixed ...$args
)
パラメータ
-
args
-
可変長の引数を受け付け、それを call_user_func
と同じ方式でクラスのコンストラクタに渡します。
エラー / 例外
コンストラクタが public でない場合は ReflectionException が発生します。
クラスにコンストラクタがないときに args
を指定すると
ReflectionException が発生します。
参考
- ReflectionClass::newInstanceArgs
- ReflectionClass::newInstanceWithoutConstructor