Get the default properties of the class in PHP
Description
The following code shows how to get the default properties of the class.
Example
//from w w w . j a v a 2 s . c om
//get_class_vars() and scoping behaviour
<?php
function format($array)
{
return implode('|', array_keys($array)) . "\r\n";
}
class TestCase
{
public $a = 1;
protected $b = 2;
private $c = 3;
public static function expose()
{
echo format(get_class_vars(__CLASS__));
}
}
TestCase::expose();
echo format(get_class_vars('TestCase'));
?>
The code above generates the following result.