gpt4 book ai didi

php - PHP中如何获取静态方法中的类名?

转载 作者:行者123 更新时间:2023-12-01 22:20:01 26 4
gpt4 key购买 nike

实际上我的问题比标题说的更复杂。

我想要一个带有静态方法的基类,并且该方法应该能够获取当前类的类名。

class Base
{
public static function className()
{
return '???';
}
}

class Foo extends Base
{

}

echo Foo::className();

我希望输出为 Foo

<小时/>

正如一些人指出的,在 php5.5 中使用 static::class 很简单,我应该说我必须使用 PHP5.3 来考虑我们正在使用的框架。 :(

最佳答案

从 PHP 5.5 开始,您可以使用 static::class,如下所示:

return static::class;

关于php - PHP中如何获取静态方法中的类名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41326476/

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