У меня есть несколько CONST, определенных на некоторых классах, и вы хотите получить их список. Например:
class Profile {
const LABEL_FIRST_NAME = "First Name";
const LABEL_LAST_NAME = "Last Name";
const LABEL_COMPANY_NAME = "Company";
}
Есть ли способ получить список CONST, определенный в классе Profile
? Насколько я могу судить, ближайший вариант (get_defined_constants()
) не будет делать трюк.
Мне действительно нужен список постоянных имен: что-то вроде этого:
array('LABEL_FIRST_NAME',
'LABEL_LAST_NAME',
'LABEL_COMPANY_NAME')
Или:
array('Profile::LABEL_FIRST_NAME',
'Profile::LABEL_LAST_NAME',
'Profile::LABEL_COMPANY_NAME')
Или даже:
array('Profile::LABEL_FIRST_NAME'=>'First Name',
'Profile::LABEL_LAST_NAME'=>'Last Name',
'Profile::LABEL_COMPANY_NAME'=>'Company')