(PHP >= 5.4.0)
ReflectionClass::newInstanceWithoutConstructor — Создаёт новый экземпляр класса без вызова конструктора
Создаёт новый экземпляр класса без вызова конструктора.
Версия | Описание |
---|---|
5.6.0 | Теперь можно создавать экземпляры для всех встроенных классов, кроме тех, у которых проставлен final. |
Если класс является встроенным, и его экземпляр не может быть создан без вызова конструктора, то это приведёт к генерации исключения ReflectionException. В PHP 5.6.0 и новее, это исключение ограничено только классами с модификатором final.