(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şkenler
Bir 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" }