class Test
{
var $var1;
var $var2 = "abc";
var $var3 = 10;
private $var4;
public function Test()
{
$this->var1 = "v1";
$this->var2 = "v2";
$this->var3 = "v3";
$this->var4 = "v4";
}
}
$test_class = new Test();
$class_vars = get_class_vars(get_class(($test_class)));
echo $test_class->var1 . "<br />";
echo $test_class->var2 . "<br />";
echo $test_class->var3 . "<br />";
//echo $test_class->var4 . "<br />"; // Error: Cannot access private
echo "<br />class_vars:<br />";
foreach ($class_vars as $name => $value)
echo "var: $name : $value <br />";
/*
run:
v1
v2
v3
class_vars:
var: var1 :
var: var2 : abc
var: var3 : 10
*/