gpt4 book ai didi

php - 调用具有相同签名/名称的父函数

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:56:59 24 4
gpt4 key购买 nike

A 和 B 具有相同签名的函数——让我们假设:foo($arg)——并且 class A extends B

现在我有一个实例:

$a = new A();

$a.foo($data);

我还可以通过 $a 运行父级 (B) 的 foo() 函数吗?还是它被覆盖了?

谢谢!尼美

最佳答案

它被覆盖了,但如果你想同时使用两者,你​​可以这样做:

function parentFoo($arg)
{
return parent::foo($arg);
}

如果您希望子函数调用父函数,请执行以下操作:

function foo($arg)
{
$result = parent::foo($arg);
// Do whatever you want
}

有关详细信息,请参阅此 URL:http://php.net/manual/en/keyword.parent.php

关于php - 调用具有相同签名/名称的父函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8148441/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com