Con l'arrivo di php5, non dovrebbe essere stato possibile racchiudere le classi dentro un namespace?

codice:
Namespace FooBar {

	class Foo {
	
		public final function __construct($string){
		
			echo Bar::len( $string ) ;
		
		}
	
	}
	
	class Bar {
	
		public static function len($string){
		
			return strlen( $string ) ;
		
		}
	
	}
	
}


new FooBar::Foo ( 'ciao' ) ;
l'errore è di tipo parse a livello di Namespace... non ditemi che non sono state implementate...