<?php
class MyClass
{
    public $var1; // Переменная не содержит явного значения по умолчанию, хотя технически значение по умолчанию равно NULL...
    public $var2 = "xyz";
    public $var3 = 100;
    private $var4;
    function __construct()
    {
        // Изменим значения отдельных свойств
        $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}: ", var_export($value, true), "\n";
}
?>
     
    
 Результат выполнения приведённого примера:
var1: NULL
var2: 'xyz'
var3: 100