Создаёт экземпляр класса с переданными аргументами


(PHP 5)

ReflectionClass::newInstanceСоздаёт экземпляр класса с переданными аргументами

Описание

public object ReflectionClass::newInstance ( mixed $args [, mixed $... ] )

Создаёт новый экземпляр класса. Принятые аргументы передаются в конструктор класса.

Список параметров

args

Принимает произвольное число аргументов, подобно функции call_user_func(), которые затем передаются в конструктор класса.

Возвращаемые значения

Ошибки

Если конструктор не является public (общедоступным), то это приведёт к выбросу исключения ReflectionException.

Если конструктор отсутствует, а параметр args имеет один и более аргументов, то это приведёт к выбросу исключения ReflectionException.

Смотрите также