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


(PHP >= 5.4.0)

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

Описание

public object ReflectionClass::newInstanceWithoutConstructor ( void )

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

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

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

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

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

Ошибки

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

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