class AClass {
public $x = 13;
public static $y = 50;
const PI = 3.14;
public function f() { return 7; }
public static function s_f() { return 90; }
}
$object = new AClass();
var_dump($object->x); // int(13)
var_dump($object::$y); // int(50)
var_dump($object::PI); // float(3.14)
var_dump(AClass::$y); // int(50)
var_dump(AClass::PI); // float(3.14)
var_dump($object->f()); // int(7)
var_dump(AClass::s_f()); // int(90)
$aclass = "AClass";
var_dump($aclass::s_f()); // int(90)
/*
run:
int(13) int(50) float(3.14) int(50) float(3.14) int(7) int(90) int(90)
*/