(PHP 5 >= 5.1.3, PHP 7, PHP 8)
ReflectionClass::newInstanceArgs — Belirtilen bağımsız değişkenlerden yeni bir sınıf örneği oluşturur
Belirtilen bağımsız değişkenlerden yeni bir sınıf örneği oluşturur. Belirtilen bağımsız değişkenler sınıf kurucusuna aktarılır.
Bu işlev hala belgelendirilmemiştir; sadece bağımsız değişken listesi mevcuttur.
bağımsız_değişkenlerBir dizi olarak sınıf kurucusuna aktarılacak bağımsız değişkenler.
Sınıfın yeni bir örneğini döndürür. Başarısızlık durumunda null döner.
Sınıfın kurucusu public değilse bir ReflectionException yavrulanır.
Sınıfın bir kurucusu yoksa ve bağımsız_değişkenler
dizisi bir veya daha fazla bağımsız değişken içeriyorsa bir
ReflectionException yavrulanır.
Örnek 1 - ReflectionClass::newInstanceArgs() temel kullanım örneği
<?php
$class = new ReflectionClass('ReflectionFunction');
$örnek = $class->newInstanceArgs(array('dize'));
var_dump($örnek);
?>Yukarıdaki örneğin çıktısı:
object(ReflectionFunction)#2 (1) {
["name"]=>
string(4) "dize"
}