Posso obter CONST's definidos em uma classe PH
Tenho vários CONSTs definidos em algumas classes e quero obter uma lista delas. Por exemplo
class Profile {
const LABEL_FIRST_NAME = "First Name";
const LABEL_LAST_NAME = "Last Name";
const LABEL_COMPANY_NAME = "Company";
}
Existe alguma maneira de obter uma lista dos CONSTs definidos noProfile
classe? Até onde eu sei, a opção mais próxima get_defined_constants()
) não fará o truque.
O que eu realmente preciso é de uma lista dos nomes constantes - algo como isto:
array('LABEL_FIRST_NAME',
'LABEL_LAST_NAME',
'LABEL_COMPANY_NAME')
Ou
array('Profile::LABEL_FIRST_NAME',
'Profile::LABEL_LAST_NAME',
'Profile::LABEL_COMPANY_NAME')
Or even:
array('Profile::LABEL_FIRST_NAME'=>'First Name',
'Profile::LABEL_LAST_NAME'=>'Last Name',
'Profile::LABEL_COMPANY_NAME'=>'Company')