ariáveis @Class, operador de resolução de escopo e diferentes versões do PHP

Tentei o seguinte código em codepad.org

class test { 
  const TEST = 'testing 123';
  function test () {
    $testing = 'TEST';
    echo self::$testing;
  }
} 
$class = new test;

E voltou com:

1
2 Fatal error: Access to undeclared static property:  test::$testing on line 6

Quero saber se a referência a uma constante de classe com uma variável funcionaria no meu servidor em casa, que executa o php 5.2.9, enquanto o codepad usa o 5.2.5. O que são alterações nas variáveis de classe em cada versão do PHP?

questionAnswers(1)

yourAnswerToTheQuestion