PHP – Obter constantes de uma classe

image_pdfimage_print

Para obter todas as constantes declaradas em uma classe php, basta:

class Test {
    const LABEL_FIRST_NAME = "Drall";
    const LABEL_LAST_NAME = "Consultoria";
    const LABEL_COMPANY_NAME = "Drall Consultoria - North American Division";
}


$refl = new ReflectionClass('Test');
print_r($refl->getConstants());

E a saída será:

Array
(
    ['LABEL_FIRST_NAME'] => Drall
    ['LABEL_LAST_NAME'] => Consultoria
    ['LABEL_COMPANY_NAME'] => Drall Consultoria - North American Division
)
Gostou? Tire um minutinho e dê sua contribuição para Drall Dev Community no Patreon!