Рекурсивный акроним словосочетания «PHP: Hypertext Preprocessor»
Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 17898 программистов и 1567 роботов. Сейчас ищут 1023 программиста ...
ReflectionClass::newInstance - Создаёт экземпляр класса с переданными аргументами
Вернуться к: ReflectionClass
ReflectionClass::newInstance
(PHP 5, PHP 7)
ReflectionClass::newInstance — Создаёт экземпляр класса с переданными аргументами
Описание
Создаёт новый экземпляр класса. Принятые аргументы передаются в конструктор класса.
Список параметров
-
args
-
Принимает произвольное число аргументов, подобно функции call_user_func(), которые затем передаются в конструктор класса.
Возвращаемые значения
Ошибки
Если конструктор не является public (общедоступным), то это приведёт к выбросу исключения ReflectionException.
Если конструктор отсутствует, а параметр args
имеет один и более аргументов,
то это приведёт к выбросу исключения ReflectionException.
Смотрите также
- ReflectionClass::newInstanceArgs() - Создаёт экземпляр класса с переданными параметрами
- ReflectionClass::newInstanceWithoutConstructor() - Создаёт новый экземпляр класса без вызова конструктора
Вернуться к: ReflectionClass