(PHP 4, PHP 5)
get_class_vars — Връща свойствата по подразбиране на даден клас
Връща свойствата по подразбиране на даден клас.
Името на класа
Връща асоциативен масив със стойностите по подразбиране на свойствата на класа. Резултатните елементи на масива са във вида varname => value.
Версия | Описание |
---|---|
До 4.2.0 | Неинициализираните свойства на класа няма да бъдат върнати от get_class_vars() |
Example #1 Пример за get_class_vars()
<?php
class myclass {
var $var1; // това свойство няма стойност по подразбиране...
var $var2 = "xyz";
var $var3 = 100;
private $var4; // PHP 5
// конструктор
function myclass() {
// промяна на някои свойства
$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";
}
?>
Примерът по-горе ще изведе:
// До PHP 4.2.0 var2 : xyz var3 : 100 // От PHP 4.2.0 var1 : var2 : xyz var3 : 100