ReflectionClass::newInstance
(PHP 5, PHP 7, PHP 8)
ReflectionClass::newInstance — Cria uma nova instância de classe a partir de determinados argumentos
Descrição
Cria uma nova instância da classe. Os argumentos fornecidos são passados para o construtor de classe.
Parâmetros
args
-
Aceita um número variável de argumentos que são passados para a classe construtor, bem como call_user_func().
Valor Retornado
Erros/Exceções
Uma ReflectionException se o construtor da classe não for público.
Um ReflectionException se a classe não tiver um construtor
e o parâmetro args
contém um ou mais parâmetros.
Veja Também
- ReflectionClass::newInstanceArgs() - Cria uma nova instância de classe a partir de determinados argumentos
- ReflectionClass::newInstanceWithoutConstructor() - Cria uma nova instância de classe sem invocar o construtor