Heim > Backend-Entwicklung > PHP-Tutorial > Wie gibt eine PHP-Funktion den Namen eines Klassenattributs zurück?

Wie gibt eine PHP-Funktion den Namen eines Klassenattributs zurück?

王林
Freigeben: 2024-04-10 14:33:01
Original
357 Leute haben es durchsucht

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.

PHP 函数如何返回类属性名?

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)
Nach dem Login kopieren

参数

  • $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";
}
Nach dem Login kopieren

输出:

name: John Doe
age: 30
Nach dem Login kopieren

在上面的示例中,get_class_vars() 函数返回一个包含两个属性名(nameage)和两个属性值(John Doe30

🎜Syntax🎜🎜rrreee🎜🎜Parameter🎜🎜
  • $object: Das Objekt, dessen Eigenschaftsname ermittelt werden soll.
🎜🎜Rückgabewert🎜🎜🎜Ein assoziatives Array, das Klassenattributnamen und -werte enthält. 🎜🎜🎜Praktischer Fall🎜🎜🎜Das folgende Beispiel zeigt, wie die Funktion 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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage