Регистрация Войти
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
Наш чат в Telegram для обмена идеями, проектами, мыслями, людьми в сфере ИТ г.Ростова-на-Дону: @it_rostov
get_class_vars
(PHP 4, PHP 5)
get_class_vars - Возвращает массив свойств класса с их инициализационными значенямиОписание
array get_class_vars ( string class_name )Функция возвращает ассоциативный массив свойств класса и их значения по-умолчанию (инициализационные значения). Массив имеет формат свойство => инициализационное значение.
Замечание: До PHP 4.2.0 неинициализируемые переменные класса не будут возвращены функцией get_class_vars().
Пример 1. Пример использования get_class_vars()
class myclass {
var $var1; // переменная не имеет начального значения...
var $var2 = "xyz";
var $var3 = 100;
// конструктор
function myclass() {
// change some properties
$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
Смотрите также get_class_methods(), get_object_vars()
Описание на ru2.php.netОписание на php.ru