is this work?class Config
{
public static $color = '#f00';
public static $options = array(1,2,3);
private static $b = 1;
static function getStaticVar()
{
foreach(get_class_vars(__CLASS__) as $key=>$v)
{
if(isset(self::$$key))
{
echo '$'.$key.':';
print_r($v);
echo '<br>';
}
}
}
}
//check it out
Config::getStaticVar();
{
public static $color = '#f00';
public static $options = array(1,2,3);
private static $b = 1;
static function getStaticVar()
{
foreach(get_class_vars(__CLASS__) as $key=>$v)
{
if(isset(self::$$key))
{
echo '$'.$key.':';
print_r($v);
echo '<br>';
}
}
}
}
//check it out
Config::getStaticVar();
class Config
{
public static $color = '#f00';
public static $options = array(1,2,3);
}
$obj = new Config;
$obj->color = "jlasdkjf";
$obj->options = array(1,2,3);
function arr($arr) {
foreach($arr as $value) {
echo $value."<br>";
}
}
foreach ($obj as $v) {
if (is_array($v)) {
arr($v);
} else {
echo $v."<br>";
}
}