¿Cuál es la diferencia entre self :: $ bar y static :: $ bar en PHP? [duplicar]

Posible duplicado:
Nuevo yo contra nueva estática

¿Cuál es la diferencia entre usarself ystatic en el siguiente ejemplo?

class Foo
{
    protected static $bar = 1234;

    public static function instance()
    {
        echo self::$bar;
        echo "\n";
        echo static::$bar;
    }

}

Foo::instance();
produce
1234
1234

Respuestas a la pregunta(2)

Su respuesta a la pregunta