gpt4 book ai didi

php - 创建一个类的所有常量的数组?

转载 作者:可可西里 更新时间:2023-10-31 22:45:43 25 4
gpt4 key购买 nike

我正在使用一个类,其中定义了将近 20 个常量,因为我想要数组中的所有这些常量值,我只想知道

有什么方法可以创建一个类的所有常量的数组吗?

我试过 compact但它不适用于常量。

class Alpha
{
const ONE = 'fixone';
const TWO = 'fix_two';
const THREE = 3

public function __construct()
{
protected $arr_constant = compact(ONE,TWO,THREE); // gives FATAL Error
// is there any method which collect all consant and create an array?
protected $arr_contact = get_all_constant(__CLASS__);
var_dump($arr_constant);
}
}

最佳答案

$ref = new ReflectionClass('Alpha');
var_dump($ref->getConstants());

关于php - 创建一个类的所有常量的数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12174971/

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