Heim >Backend-Entwicklung >PHP-Tutorial >Wie gibt eine PHP-Funktion den Namen eines Klassenattributs zurück?
Verwenden Sie die PHP-Funktion get_class_vars(), um die Attributnamen in der Klasse abzurufen und ein Vergleichsarray mit den Attributnamen und -werten zurückzugeben: Übergeben Sie das zu prüfende Objekt als Parameter. Diese Funktion gibt ein assoziatives Array zurück, in dem die Schlüssel Eigenschaftsnamen und die Werte Eigenschaftswerte sind.
So verwenden Sie die PHP-Funktion, um den Klassenattributnamen zurückzugeben
Einführung
Die Funktion get_class_vars()
in PHP kann verwendet werden, um den Attributnamen in einer Klasse abzurufen. Diese Funktion gibt ein assoziatives Array zurück, in dem die Schlüssel die Eigenschaftsnamen und die Werte die Eigenschaftswerte sind. get_class_vars()
函数可用于获取类中的属性名。此函数返回一个关联数组,其中键是属性名,值是属性值。
语法
get_class_vars(object $object)
参数
$object
:要获取其属性名的对象。返回值
一个包含类属性名和值的关联数组。
实战案例
以下示例展示了如何使用 get_class_vars()
函数:
class Person { public $name; public $age; } $person = new Person(); $person->name = "John Doe"; $person->age = 30; $properties = get_class_vars($person); foreach ($properties as $property => $value) { echo "$property: $value\n"; }
输出:
name: John Doe age: 30
在上面的示例中,get_class_vars()
函数返回一个包含两个属性名(name
和 age
)和两个属性值(John Doe
和 30
$object
: Das Objekt, dessen Eigenschaftsname ermittelt werden soll. get_class_vars()
verwendet wird: 🎜rrreee🎜Ausgabe: 🎜rrreee🎜Im obigen Beispiel get_class_vars()
Die Funktion gibt eine Datei zurück, die zwei Attributnamen (name
und age
) und zwei Attributwerte (John Doe
und 30) enthält
>) assoziatives Array. 🎜Das obige ist der detaillierte Inhalt vonWie gibt eine PHP-Funktion den Namen eines Klassenattributs zurück?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!