ReflectionClass::newInstance

(PHP 5, PHP 7)

ReflectionClass::newInstanceCrea una nueva instancia de clase a partir de la lista de parámetros dados

Descripción

public ReflectionClass::newInstance ( mixed $args [, mixed $... ] ) : object

Crea una nueva instancia de la clase. Los parámetros proporcionados se pasarán al constructor de la clase.

Parámetros

args

Acepta un número variable de argumentos, que se pasarán al constructor de la clase. Similar a como hace call_user_func().

Valores devueltos

Errores/Excepciones

Lanza ReflectionException si el constructor de la clase no fuera público.

Lanza ReflectionException si la clase no tuviera un constructor y el parámetro args tuviera uno o más argumentos.

Ver también