PHP
Referenzliste
get_class_vars
Klassen und Objekt-Funktionen
Befehl:
array get_class_vars ( string $class_name )
Parameter-Liste:
Beschreibung | |
---|---|
Der Name der gewünschten Klasse. |
Rückgabewerte:
Liefert ein assoziatives Array mit den Namen und Defaultwerten der öffentlichen Eigenschaftsvariablen einer Klasse. Die Arrayeinträge haben dabei die Form varname => value.
Beschreibung:
Liefert die bei der Definition einer Klasse vorgegebenen Eigenschaftsvariablen zurück.
Aktiv in Version:
(PHP 4, PHP 5, PHP 7)
Siehe auch:
Ermittelt die Namen der definierten Methoden einer Klasse
Liefert die öffentlichen Elemente eines Objekts
get_class_vars() - Beispiel:
Eingabe:
<?php class myclass { var $var1; // kein Defaultwert var $var2 = "xyz"; var $var3 = 100; private $var4; // PHP 5 // Konstruktor function myclass() { // Änderung einiger Werte $this->var1 = "foo"; $this->var2 = "bar"; return true; } } $my_class = new myclass(); $class_vars = get_class_vars(get_class($my_class)); foreach ($class_vars as $name => $value) { echo "$name : $value\n"; } ?>
Ausgabe:
// Vor PHP 4.2.0
var2 : xyz
var3 : 100
// Ab PHP 4.2.0
var1 :
var2 : xyz
var3 : 100
var2 : xyz
var3 : 100
// Ab PHP 4.2.0
var1 :
var2 : xyz
var3 : 100
Beschreibung:
Beschreibung | |
---|---|
Vor 4.2.0 | Nicht initialisierte Eigenschaften werden nun auch von get_class_vars() zurückgegeben. |
Klassen und Objekt-Funktionen