永发信息网

PHP子类的同名函数必须与父类的参数一致吗?

答案:2  悬赏:60  手机版
解决时间 2021-01-26 03:43
class Model
{
public function add(array $data, array $table = [], $class = '', $function = '')
{
return $data['name'];
}
}

class User extends Model
{
protected $table = [];

public function add(array $data)
{
return parent::add($data, $this->table, __CLASS__, __FUNCTION__);
}
}

$class = new User();

echo $class->add(['name' => '张三'])

这样就出错了,必须把子类方法也定义成
public function add(array $data, array $table = [], $class = '', $function = '')
跟父类一样的参数才行,不想在子类也定义那么多冗余参数有方法吗,?
最佳答案
看上去不一致啊
全部回答
子类中的成员函数也是虚函数。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
分手后女友收下我的生日礼物,我是用快递的,
pes的挑射用键盘怎么玩?
江苏沭阳协和医院停车场地址在什么地方,我要
鹿晗现在的戒指另一个在韩国对吧?我想问一下
我想看,校园小说,,男主人公刚开始狗屁不是
沐色(百盛店)地址在什么地方,我要处理点事
x²-4x-5>0
做甜酒时在中间挖一凹坑有什么作用
夏天肉类食品变味该怎么办呀?
宽7米长有17米但是门要开7米这边两头都开门怎
停车场(盛源金城小区南)地址在什么地方,想过
篮球上面有几条线?
【介宾短语】介宾短语和介词短语有区别吗?什
从百色到凌云,田林分别要多少车费?
消化性溃疡的疼痛性质是()A.刀割样痛B.烧灼样
推荐资讯
城厢区凰华幼儿园地址在什么地方,我要处理点
淡然的视频我的的贴身校花中的插曲歌名是什么
用青椒可以做什么好吃
4000毫升等于多少克
我听说水南蛇只攻击妇女不会攻击女生和女孩子
19岁能不能贷款
普乐迪量贩式KTV(江东店)怎么去啊,我要去那
有没有什么道法符咒让欠钱的人还钱
洗完头发用冷风扇会不会湿气重
艳飞服饰地址有知道的么?有点事想过去
2016年春季严打什么时候开始,什么时候结束?
社保转移是把5险全转入另外一个程序吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?