ReflectionClass::newInstanceWithoutConstructor

(PHP 5 >= 5.4.0, PHP 7)

ReflectionClass::newInstanceWithoutConstructorСоздаёт новый экземпляр класса без вызова конструктора

Описание

public ReflectionClass::newInstanceWithoutConstructor ( void ) : object

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

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

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

Список изменений

Версия Описание
5.6.0 Теперь можно создавать экземпляры всех встроенных классов, кроме объявленных как final.

Ошибки

Если класс является встроенным, и его экземпляр не может быть создан без вызова конструктора, то это приведёт к генерации исключения ReflectionException. В PHP 5.6.0 и новее это исключение ограничено только классами с модификатором final.

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