相关疑难解决方法(0)

我可以在PHP类上定义CONST吗?

我在一些类上定义了几个CONST,并希望得到它们的列表.例如:

class Profile {
    const LABEL_FIRST_NAME = "First Name";
    const LABEL_LAST_NAME = "Last Name";
    const LABEL_COMPANY_NAME = "Company";
}
Run Code Online (Sandbox Code Playgroud)

有没有办法获得在Profile课堂上定义的CONST列表?据我所知,最接近的选项(get_defined_constants())不会起作用.

我真正需要的是一个常量名称列表 - 如下所示:

array('LABEL_FIRST_NAME',
    'LABEL_LAST_NAME',
    'LABEL_COMPANY_NAME')
Run Code Online (Sandbox Code Playgroud)

要么:

array('Profile::LABEL_FIRST_NAME', 
    'Profile::LABEL_LAST_NAME',
    'Profile::LABEL_COMPANY_NAME')
Run Code Online (Sandbox Code Playgroud)

甚至:

array('Profile::LABEL_FIRST_NAME'=>'First Name', 
    'Profile::LABEL_LAST_NAME'=>'Last Name',
    'Profile::LABEL_COMPANY_NAME'=>'Company')
Run Code Online (Sandbox Code Playgroud)

php constants class-constants

130
推荐指数
9
解决办法
6万
查看次数

标签 统计

class-constants ×1

constants ×1

php ×1