Kısacası, ne istediğim bir ihracat tür () function (ancak ihracat ()), bu sembol tablosunda yeni bir değişken yaratır ve yaratılan vars sayısını döndürür.
Bir işlev bildirmenin mümkün olup olmadığını anlamaya çalışıyorum
function foo($bar, $baz)
{
var_dump(func_get_args());
}
Dizinin her bir değeri param temsil edeceğini böylece Ve ondan sonra da bir array geçmektedir.
O (o değil gibi görünüyor) mümkün olup olmadığını, sadece merak.
Ben dinamik yükleme için bu gerekir, bu nedenle argüman sayısı, dizinin boyutu değişebilir - olarak geçmesi teklifini please dont
foo($arr['bar']);
ve benzerleri.
Yine, ideal bir şey çözüm gibi görünecek
foo(array('foo'=>'1', 'bar'=>'2', ..., 'zzz'=>64));
beyanı için
function foo($foo, $bar, ..., $zzz) {}
Bildiğim kadarıyla bazı dinamik diller listelerinde rememeber olarak böyle davranabilir (ya da belki de yanılıyorum).
(Sınıfta dinamik parametrelenmişse yöntemleri oluşturmak istiyor ve böylece kontrol işlevleri argümanlar numarası, varsayılan değer ve yerleşik mekanizma bunun için oldukça iyi, bu yüzden yöntem vücutta dizi params ve func_get_args ve func_get_num aramaların kurtulmak olabilir) .
Şimdiden teşekkürler.