gpt4 book ai didi

php - 获取构造类的类名

转载 作者:可可西里 更新时间:2023-11-01 13:43:18 27 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Get class name from extended class

假设我有以下内容:

class Foo
{
public $name;

public __construct()
{
$this->name = __CLASS__;
}
}

class Bar extends Foo
{
}

class FooBar extends Foo
{
}

$bar = new Bar();
echo $bar->name; // will output 'Foo', but I want 'Bar'

$foobar = new FooBar();
echo $foobar->name; // will output 'Foo', but I want 'FooBar'

有没有办法获取构造类的名称,而无需在扩展类中设置名称,例如在类 Foo 中设置名称?

注意:我有很多从 Foo 派生的类,在每个派生类中设置名称将需要大量编码。

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