我正在尝试调用祖父母的功能。
出于这个原因,我需要在父类中创建相同的函数。
这是我祖父母的代码:
class GP{
    public function validate(&$data, $source, $operationData=null){
        ...
    }
}
这是我孩子的电话:
class child{
    public function doSth(){
        parent::validate(array(...), "user", true);
    }
}
为了达到祖父母的功能,父母使用以下代码:
class parent{
    protected function validate(&$data, $source, $operationData=null){
        return parent::validate($data, $source, $operationData);
    }
}
问题:
当我更改函数的参数时,我也需要在每个子类中更改它们。
我的父级有没有更有效的方法,所以我不需要在那里改变任何东西?