Matt S верен, хотя Kohana была построена для PHP5, поэтому предыдущая совместимость не представляет большой проблемы.
Статические методы не имеют доступа к другим переменным.Если переменная была определена как self :: db, вы можете использовать ее тогда, и вам может потребоваться создать ее экземпляр таким способом.
Статические методы лучше всего подходят для вещей, которые не требуют объектов, таких какформатирование текста, перенаправление страниц и т. д.