Зачем статические методы в классе(PHP)?
можно обращаться без создания объекта Class::statikFunk
Правильно.Что это мне дает?
то что не нужно постоянно инициализировать класс с его конструктором. 
т.е. не создаются лишние объекты.Просто удобное обращение? 
это тоже.. Когда объявлять статики?
Например есть хелпер который решает разные мелкие вопросы. 
где-то массив перебрать, где то дату вернуть, где-то с строкой что то сделать
(т.е. это простые задачи, которые не требуют сложной логики, подключения моделей и т.п., а могут быть выполнены в пределах локальной области видимости данного метода)
вот такие методы можно объявлять статическими.
Это сделано для красоты. Если вдруг вам удобнее писать DataManager::GetLastUpdateTime() вместо getLastDataUpdateTime().