Статические методы в PHP

Почему в PHP вы можете получить доступ к статическому методу через экземпляр некоторого класса, а не только через имя типа?

ОБНОВЛЕНИЕ: Я разработчик .net, но я работаю с php разработчики тоже. Недавно я обнаружил этот момент о статических методах, вызываемых из экземпляра, и не могу понять, почему это может быть полезно.

ПРИМЕР:

class Foo
{
    public static Bar()
    {
    }
}

Мы можем принять такой метод:

var $foo = new Foo();
$foo.Bar(); // ??????
22
задан Matthew Lock 1 September 2014 в 07:07
поделиться