Почему в PHP вы можете получить доступ к статическому методу через экземпляр некоторого класса, а не только через имя типа?
ОБНОВЛЕНИЕ: Я разработчик .net, но я работаю с php разработчики тоже. Недавно я обнаружил этот момент о статических методах, вызываемых из экземпляра, и не могу понять, почему это может быть полезно.
ПРИМЕР:
class Foo
{
public static Bar()
{
}
}
Мы можем принять такой метод:
var $foo = new Foo();
$foo.Bar(); // ??????