ReflectionClass::newInstanceArgs
Tworzy nową instancję klasy z podanych argumentów
&reftitle.description;
public objectnullReflectionClass::newInstanceArgs
arrayargs[]
Tworzy nową instancję klasy, podane argumenty są przekazywane do
konstruktora klasy.
&reftitle.parameters;
args
Tablica parametrów do przekazania do konstruktora klasy.
&reftitle.returnvalues;
Zwraca nową instancję klasy lub &null; w wypadku błędu.
&reftitle.errors;
Rzuca ReflectionException jeśli konstruktor klasy nie jest publiczny.
Rzuca ReflectionException jeśli klasa nie ma konstruktora,
a parametr args zawiera jeden klub więcej argumentów.
&reftitle.examples;
Przykład użycia ReflectionClass::newInstanceArgs
newInstanceArgs(array('substr'));
var_dump($instance);
?>
]]>
&example.outputs;
string(6) "substr"
}
]]>
&reftitle.seealso;
ReflectionClass::newInstance
ReflectionClass::newInstanceWithoutConstructor