Ben farklı sınıfları örneğini dizeleri bir değişken sayıda geçmesi gerekiyor. Ben her zaman dizinin boyutu üzerinde anahtarı yapabilirsiniz:
switch(count($a)) {
case 1:
new Class(${$a[0]});
break;
case 2:
new Class(${$a[0]}, ${$a[1]});
break;
etc...
Bunu yapmak için daha iyi bir yolu olmalı. Ben dizeleri bir dizi ("variable1", "variable2", 'variable3 ", ...) varsa, nasıl el her olasılığı hesaba katmadan bir sınıf örneğini?