Мне кажется, что здесь рассматривается только синтаксис.Ничто здесь не противоречит логике статических методов, все еще невозможно использовать $this
в вашей статической функции, и, следовательно, функция не будет иметь доступа к свойствам или методам экземпляра.Для меня это больше похоже на ярлык, чем на несоответствие.
У меня нет этого варианта использования, но я думаю, что кто-то может найти его полезным для объектов, созданных с динамическими именами классов: вы все равно можете использовать функцию, даже еслиВы не знаете, это имя класса.