В документации к «Позднему статическому связыванию» есть замечание:
Читать далее «Особенности использования static в php»В нестатическом контексте вызванным классом будет тот, к которому относится экземпляр объекта. Поскольку
$this->
будет пытаться вызывать закрытые методы из той же области действия, использованиеstatic::
может дать разные результаты. Другое отличие в том, чтоstatic::
может ссылаться только на статические поля класса.