ReflectionClass::newInstance

(PHP 5, PHP 7, PHP 8)

ReflectionClass::newInstanceCria uma nova instância de classe a partir de determinados argumentos

Descrição

public ReflectionClass::newInstance(mixed ...$args): object

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