ReflectionClass::newInstance
ReflectionClass::newInstance
(PHP 5, PHP 7)
ReflectionClass::newInstance - 根据给定的参数创建一个新的类实例。
描述
public object ReflectionClass::newInstance ( mixed $args [, mixed $... ] )
创建该类的新实例。给定的参数被传递给类构造函数。
参数
args
接受传递给类构造函数的可变数量的参数,就像call_user_func()一样。
返回值
错误/异常
如果类构造方法不公开,则返回ReflectionException。
如果该类没有构造函数并且该args
参数包含一个或多个参数,则返回 ReflectionException 。
另请参阅
- ReflectionClass::newInstanceArgs() - 根据给定的参数创建一个新的类实例。
- ReflectionClass::newInstanceWithoutConstructor() - 创建一个新的类实例,而不用调用构造函数。
← ReflectionClass::isUserDefined
ReflectionClass::newInstanceArgs →