У деяких класах у мене визначено декілька CONST, і я хочу отримати їх список. Наприклад:
class Profile {
const LABEL_FIRST_NAME = "First Name";
const LABEL_LAST_NAME = "Last Name";
const LABEL_COMPANY_NAME = "Company";
}
Чи є спосіб отримати список визначених на Profile
класі CONST ? Наскільки я можу сказати, найближчий варіант ( 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')