gpt4 book ai didi

php - 什么是 PHP 中的调用转发和静态调用或其他后期静态绑定(bind)?

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

<分区>

我从网站获得的一个代码示例,但我很难理解输出。我正在分享代码:

class A 
{
public static function foo()
{
static::who();
}

public static function who()
{
echo __CLASS__."\n";
}
}

class B extends A
{
public static function test()
{
A::foo();
parent::foo();
self::foo();
}

public static function who()
{
echo __CLASS__."\n";
}
}

class C extends B
{
public static function who()
{
echo __CLASS__."\n";
}
}

C::test();

输出如下::

A
C
C

如果上面的输出得到解释,我会非常有帮助。提前致谢。

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