Heim > Artikel > Backend-Entwicklung > So erhalten Sie den Attributnamen eines Objekts in PHP
Es gibt viele Lösungen:
Nachteile: Nur öffentlich
//只显示public的 var_dump(get_object_vars($test));Verarbeitung: Definieren Sie eine öffentliche Methode in der Klasse und rufen Sie sie vom externen
Objekt auf, um alle -Attribute anzuzeigen (mit Ausnahme der statischen -Attribute)
function showAllProperties2(){ var_dump(get_object_vars($this)); }2. Verwenden Sie die ReflectionClass-Klasse, um alle Attributnamen abzurufen
//显示static的 class ABC { public static $instance='hello'; } function get_all_static($className) { $r = new ReflectionClass($className); var_dump($r->getProperties()); } get_all_static("ABC");PS: PHP: Reflection APIPHP Reflection-Klasse ReflectionClass, ReflectionMethod-Nutzungsbeispiele
Das obige ist der detaillierte Inhalt vonSo erhalten Sie den Attributnamen eines Objekts in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!