Ho alcune CONST definite in alcune classi e voglio averne un elenco. Per esempio:
class Profile {
const LABEL_FIRST_NAME = "First Name";
const LABEL_LAST_NAME = "Last Name";
const LABEL_COMPANY_NAME = "Company";
}
Esiste un modo per ottenere un elenco dei CONST definiti nella Profile
classe? Per quanto posso dire, l'opzione più vicina ( get_defined_constants()
) non farà il trucco.
Quello di cui ho effettivamente bisogno è un elenco dei nomi delle costanti - qualcosa del genere:
array('LABEL_FIRST_NAME',
'LABEL_LAST_NAME',
'LABEL_COMPANY_NAME')
O:
array('Profile::LABEL_FIRST_NAME',
'Profile::LABEL_LAST_NAME',
'Profile::LABEL_COMPANY_NAME')
O anche:
array('Profile::LABEL_FIRST_NAME'=>'First Name',
'Profile::LABEL_LAST_NAME'=>'Last Name',
'Profile::LABEL_COMPANY_NAME'=>'Company')