Nasıl bir php fonksiyonu için kullanılabilir argümanlar listesini alabilirsiniz

3 Cevap

bir php fonksiyonu için kullanılabilir argümanları almak için bir yolu var mı?

Example: I want to call function1($arg1, $arg2=null)

I işlevi aramadan önce Nasıl, a priori olarak öğrenebilirsiniz, bu fonksiyon alır ve eğer mümkünse ne argümanları argüman sayısı.

Açıkça görüldüğü gibi, i dinamik işlevleri arıyorum

3 Cevap

Birçok argümanlar geçirildi nasıl belirlemek ve onların değerlerini almak için çağrılan işlevin içinde aşağıdaki işlevleri kullanabilirsiniz. Ben bir işlev beklediğini argümanlar kontrol nasıl emin değilim.

func_num_args()

func_get_arg()

func_get_args

Normal olarak, üzerinden ReflectionFunction. Ancak, PHP fonksiyonları variable arguments kullanabilir ve bu durumda bunu söylemek imkansız.