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