__CLASS__

__CLASS__ 是一个 PHP 魔术常量,用于返回当前类的名称。

以下是一个示例,展示了如何使用 __CLASS__

class MyClass {
    public function printClassName() {
        echo "当前类:" . __CLASS__; // 输出当前类的名称
    }
}

$obj = new MyClass();
$obj->printClassName();

当您运行上述代码时,将输出类似以下内容:

当前类:MyClass

在这个示例中,__CLASS__echo 语句中使用,它被替换为当前类的名称。

使用魔术常量 __CLASS__ 可以方便地获取当前类的名称。这在需要动态获取类名称的场景中非常有用,例如类的自省(reflection)、日志记录或编写通用的类处理逻辑。

希望这个解释能帮助您理解 __CLASS__ 魔术常量的用途。如果您有更多问题,请随时提问。

Leave a Reply 0

Your email address will not be published. Required fields are marked *