ReflectionClass::newInstanceArgs
Créer une nouvelle instance en utilisant les arguments fournis
&reftitle.description;
public objectnullReflectionClass::newInstanceArgs
arrayargs[]
Crée une nouvelle instance de la classe en utilisant
les arguments fournis pour les passer au constructeur.
&reftitle.parameters;
args
Accepte un nombre variable d'arguments passés au constructeur,
comme pour la fonction call_user_func.
&reftitle.returnvalues;
Retourne une nouvelle instance de la classe, ou &null; en cas d'échec.
&reftitle.errors;
Une ReflectionException si le constructeur n'est pas public.
Une ReflectionException si la classe n'a pas de constructeur
et que le paramètre args contient au moins une donnée.
&reftitle.examples;
Utilisation basique de ReflectionClass::newInstanceArgs
newInstanceArgs(array('substr'));
var_dump($instance);
?>
]]>
&example.outputs;
string(6) "substr"
}
]]>
&reftitle.seealso;
ReflectionClass::newInstance
ReflectionClass::newInstanceWithoutConstructor