¿Puedo obtener los CONST definidos en una clase de PHP?
Tengo varios CONST definidos en algunas clases, y quiero obtener una lista de ellos. Por ejemplo
class Profile {
const LABEL_FIRST_NAME = "First Name";
const LABEL_LAST_NAME = "Last Name";
const LABEL_COMPANY_NAME = "Company";
}
¿Hay alguna forma de obtener una lista de los CONST definidos enProfile
¿clase? Por lo que puedo decir, la opción más cercana get_defined_constants()
) no hará el truco.
o que realmente necesito es una lista de los nombres constantes, algo como esto:
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 incluso
array('Profile::LABEL_FIRST_NAME'=>'First Name',
'Profile::LABEL_LAST_NAME'=>'Last Name',
'Profile::LABEL_COMPANY_NAME'=>'Company')