> You mean `static::method()` is equivalent to `$this->method()`?

They're almost equivalent. There seems to be a difference in how private methods are called. Have a look at the [example on php.net](http://php.net/manual/en/language.oop5.late-static-bindings.php#example-227). Because of its late static bindings characteristics, `static::method()` would try to call the private method of the class that has been instantiated, even from the context of the parent class (trying to call `C::foo()` from `A::test()` in the example), which will fail. `$this->method()` will call `A::foo()` instead.
I think this is a special case for private methods. For protected and public methods, both variants should behave equally.