Reflection ReflectionClass::newInstance

(PHP 5, PHP 7, PHP 8)

ReflectionClass::newInstance — 주어진 인수에서 새 클래스 인스턴스를 만듭니다.


설명

public ReflectionClass::newInstance(mixed ...$args): object

클래스의 새 인스턴스를 만듭니다. 주어진 인수는 클래스 생성자에 전달됩니다.


매개변수

args
call_user_func()와 마찬가지로 클래스 생성자에 전달되는 다양한 수의 인수를 허용합니다.

반환 값


오류/예외

클래스 생성자가 public이 아닌 경우 ReflectionException입니다.

클래스에 생성자가 없고 args 매개변수에 하나 이상의 매개변수가 포함된 경우 ReflectionException입니다.


기타