我在一个类中有几个函数基本上做同样的事情:
public function fn_a(){
return __FUNCTION__;
}
public function fn_b(){
return __FUNCTION__;
}
public function fn_c(){
return __FUNCTION__;
}
我需要这些函数保留它们当前的名称,所以我故意没有这样做:
public function fn_($letter){
return __FUNCTION__.$letter;
}
我希望有某种方法可以减少这里代码的冗长性,因为它们都做同样的事情。最终的情况是这样的:
public functions fn_a, fn_b, fn_c() {
return __FUNCTION__;
}
如果适用,另一种解决方案可能会做类似 Class 的“扩展”之类的事情:
fn_b, fn_c extend fn_a
?
你们觉得怎么样?