Saya memiliki beberapa CONST yang didefinisikan pada beberapa kelas, dan ingin mendapatkan daftar mereka. Sebagai contoh:
class Profile {
const LABEL_FIRST_NAME = "First Name";
const LABEL_LAST_NAME = "Last Name";
const LABEL_COMPANY_NAME = "Company";
}
Apakah ada cara untuk mendapatkan daftar CONST yang ditentukan di Profile
kelas? Sejauh yang saya tahu, opsi terdekat ( get_defined_constants()
) tidak akan berhasil.
Apa yang sebenarnya saya butuhkan adalah daftar nama konstan - sesuatu seperti ini:
array('LABEL_FIRST_NAME',
'LABEL_LAST_NAME',
'LABEL_COMPANY_NAME')
Atau:
array('Profile::LABEL_FIRST_NAME',
'Profile::LABEL_LAST_NAME',
'Profile::LABEL_COMPANY_NAME')
Atau bahkan:
array('Profile::LABEL_FIRST_NAME'=>'First Name',
'Profile::LABEL_LAST_NAME'=>'Last Name',
'Profile::LABEL_COMPANY_NAME'=>'Company')