self::foo(); ]]> SELF::foo(); ]]> ::foo(); ]]> :: foo(); ]]> self::bar(); } } ]]> Foo { public static function bar() { } public static function baz() { Foo::bar(); } } ]]>