首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ReflectionClass::newInstance

(PHP 5, PHP 7)

ReflectionClass::newInstance - 根据给定的参数创建一个新的类实例。

描述

代码语言:javascript
复制
public object ReflectionClass::newInstance ( mixed $args [, mixed $... ] )

创建该类的新实例。给定的参数被传递给类构造函数。

参数

args

接受传递给类构造函数的可变数量的参数,就像call_user_func()一样。

返回值

错误/异常

如果类构造方法不公开,则返回ReflectionException。

如果该类没有构造函数并且该args参数包含一个或多个参数,则返回 ReflectionException 。

另请参阅

  • ReflectionClass::newInstanceArgs() - 根据给定的参数创建一个新的类实例。
  • ReflectionClass::newInstanceWithoutConstructor() - 创建一个新的类实例,而不用调用构造函数。

← ReflectionClass::isUserDefined

ReflectionClass::newInstanceArgs →

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com