You can't reference the called class in the context
of static inheritance.
LSB adds a keyword that references the class
that was initially called at runtime.
Static methods or properties can be access only as part
of a class itself.
public static $name = "Car";
public static function getName($self=false)
if ($self === true) return self::$name;
class Toyota extends Car
public static $name = "Toyota";
$car = new Toyota();