我想要调用祖父母的功能。如何用相同的参数调用函数?
因此,我需要在父类中创建相同的函数。
这是我granparent代码:
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);
}
}
问题:
当我更改函数的参数时,我需要在每个子类中更改它们。
有没有更有效的方法为我的父级,所以我不需要改变什么呢?
为什么不能像这样称呼GP的方法呢? – silkfire
你为什么要传递'$ data'作为参考? –