Hey, ben birden fazla argüman alır ve onları biçimlendiren bir PHP fonksiyonu ile çalışıyordu. Şu anda, ben böyle bir şey ile çalışıyorum:
function foo($a1 = null, $a2 = null, $a3 = null, $a4 = null){
if ($a1 !== null) doSomethingWith($a1, 1);
if ($a2 !== null) doSomethingWith($a2, 2);
if ($a3 !== null) doSomethingWith($a3, 3);
if ($a4 !== null) doSomethingWith($a4, 4);
}
Ben böyle bir çözüm kullanabilirsiniz Ama ben merak ediyorum:
function foo(params $args){
for ($i = 0; $i < count($args); $i++)
doSomethingWith($args[$i], $i + 1);
}
Ama yine de işlevini C # params anahtar kelime veya JavaScript argümanlar dizisine benzer aynı şekilde, çağırmak.