Refiriéndose a un miembro estático de una subclase

Me gustaría que hubiera una palabra clave sub que hiciera que el código debajo del value impresión en la ejecución. Sin embargo, no existe y me pregunto: ¿existe alguna forma de referirse a un miembro de una subclase?

 class Main { static function foo() { echo sub::$variable; } } class Sub extends Main { static $variable = "value"; } Sub::foo(); 

Creo que estas buscando static::$variable . Eso se llama Enlace estático tardío y está disponible a partir de PHP 5.3.