gpt4 book ai didi

作为字符串的 PHP 类名

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

是否有内置静态方法或属性来引用 PHP 类,以便根据上下文将其表示为字符串?例如:

取而代之的是:

$obj->tempFn('MyClass') //MyClass being the name of the class

我想这样做:

$obj->tempFn(MyClass) //Directly references the class name, instead of a string representation

最佳答案

没有。但是你可以在你的类中定义一个包含类名的常量,比如:

class foo{
const
NAME = 'foo';
}

并像 foo::NAME 一样访问它。

PHP 5.5 ,您将能够使用:

foo::class

关于作为字符串的 PHP 类名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14985001/

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