Я смотрю на фреймворк Kohana и пытаюсь пройти код, чтобы лучше понять, как работает фреймворк.
Итак - из index.php мы загружаем:
require SYSPATH.'base'.EXT;
require SYSPATH.'classes/kohana/core'.EXT;
require APPPATH.'bootstrap'.EXT;
В ядре.php файл мы делаем следующим образом:
public static $environment = Kohana::DEVELOPMENT;
На что мы обращаемся, вызывая Kohana :: DEVELOPMENT?Из того, что я понимаю - используя :: мы должны получить статическую константу из класса kohana.- право?Но в этот момент в коде нет загруженного класса Kohana, который я мог бы найти.Итак, кто-то может объяснить, что здесь происходит?Спасибо
РАЗРЕШЕНИЕ:
Неважно.Я не следовал за кодом достаточно далеко.Класс Kohana расширяет класс Kohana_Core.ттт.Жаль, что невозможно удалить глупые вопросы из StackOverflow.