Ben herhangi bir fark ama kişisel tercihi olmayabilir sanırım, ancak çeşitli PHP kodu okurken yöntemleri sınıfa erişmek için her iki şekilde rastlamak.
Ne is farkı:
class Myclass
{
public static $foo;
public static function myMethod ()
{
// between:
self::$foo;
// and
MyClass::$foo;
}
}