В использовании статических методов нет ничего специфичного для PHP.
Статические методы можно вызывать непосредственно в классе - нет необходимости в экземпляре объекта.
Таким образом, их основное использование для методов, которые связаны с функциональностью классов, но не нуждаются в существующем экземпляре для использования в другом коде.
Типичным примером может служить пользовательский метод сравнения, который можно передать, скажем, в функцию uasort () для сортировки массива объектов типа «класс».