Version: SVN (using KDE 4.4.4) OS: Linux Any use of the "static" keyword (http://php.net/manual/en/language.oop5.late-static-bindings.php - also the source of the example) is considered a syntax error. An example: <?php class A { public static function who() { echo __CLASS__; } public static function test() { static::who(); // Here comes Late Static Bindings - now considered a syntax error } } class B extends A { public static function who() { echo __CLASS__; } } B::test(); // prints "B" ?> Reproducible: Always
*** This bug has been marked as a duplicate of bug 278085 ***