PHP'nin call_user_method()
and call_user_method_array()
a> önerilmemektedir işaretlenmiş beri ben tavsiye edilir ne alternatif merak ediyorum?
Tek yönlü çünkü ilk argüman kalktı fonksiyonları gibi aynı işi yapar gibi bir nesne ve bir yöntem adı ile bir dizi vererek, call_user_func()
a> kullanmak olacaktır. Bu işlevi önerilmemektedir işaretli olmadığından ben neden onlardan olmayan cepten-şık kullanımı değil varsayalım?
Aklıma başka bir yolu en rahat ve geleceğe yönelik bir alternatif olabilir ki, Reflection API kullanıyor. Yine de daha fazla kod bulunuyor ve bunu yukarıda belirtilen fonksiyonlarını kullanarak daha yavaş olduğunu görüntü olabilir.
Ben ilgileniyorum neler:
- Adıyla bir nesnenin yöntemleri çağırmak için tamamen yeni bir teknik var mı?
- Hızlı / en / resmi değiştirme hangisi?
- Önerilmeyişine için ne sebep var?