PHP'de, bir bağımsız sınıftan call_user_func_array
argümanını kullanarak yöntemleri çağırmak için bir yol var mı?PHP'de ebeveyn yöntemine erişmek için call_user_function öğesini kullanma
function childFunction($arg1, $arg2, $arg3 = null) {
// I do other things to override the parent here...
$args = func_get_args();
call_user_func_array(array(parent, __FUNCTION__), $args); // how can I do this?
}
bu garip kesmek mi: Esasen, ben biraz daha az optimum süre beni böyle keyfi bir yönteme ebeveyn çağırmak izin verir, Demirbaş kodu o biraz yazmak istiyorum? Evet. Bu tür plakayı pek çok yerde kullanacağım, ancak yöntemin düzgün bir şekilde okunması konusunda hata olması muhtemeldir;
Bunun gibi bir yapının hataya neden olması daha muhtemeldir çünkü 'call_user_func_array' ve arkadaşlar biraz büyülüdür. Bir şey bana daha iyi bir çözüm olduğunu söyler, ama sorun onu görmek için yeterince açık değil. – Kris