So rufen Sie definierte CONSTs in einer PHP-Klasse ab
Frage:
Wie kann man eine Liste der in einer PHP-Klasse definierten CONSTs erhalten? Die Verwendung der Funktion get_defined_constants() erweist sich als unzureichend.
Antwort:
Die Nutzung der ReflectionClass-Schnittstelle bietet eine Lösung für diese Abfrage. Wiederholte Ausführungen dieses Prozesses können von der Zwischenspeicherung der resultierenden Daten profitieren.
class Profile { const LABEL_FIRST_NAME = "First Name"; const LABEL_LAST_NAME = "Last Name"; const LABEL_COMPANY_NAME = "Company"; } $refl = new ReflectionClass('Profile'); print_r($refl->getConstants());
Ausgabe:
Array ( 'LABEL_FIRST_NAME' => 'First Name', 'LABEL_LAST_NAME' => 'Last Name', 'LABEL_COMPANY_NAME' => 'Company' )
Das obige ist der detaillierte Inhalt vonWie erhalte ich eine Liste definierter Konstanten in einer PHP-Klasse?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!