PHP, nasıl argümanlar listesi olarak başka bir işlev fonksiyon olsun-args değerlerini geçmek için?

2 Cevap

Ben (my_function()) argüman sınırsız sayıda alma ve başka bir işlev içine geçen bir işlev oluşturmak istediğinizi (call_another_function()).

function my_function() {    
   another_function($arg1, $arg2, $arg3 ... $argN);    
}

Yani, çağrı my_function(1,2,3,4,5) ve another_function(1,2,3,4,5) çağrı almak istiyorum

Ben dizi olarak işlev argümanları almak için func_get_args() kullanmak konuşulmalıdır olduğunu biliyorum, ama ben başka bir işlev için bu argümanların nasıl bilmiyorum.

Teşekkür ederim.

2 Cevap

Henüz belgelenmiş değil ama, reflection API özellikle invokeArgs kullanabilirsiniz.

(Belki yerine tam yazı daha bir yorum kullanılmış olmalıdır)