INDEX - служит для проверки, запущен ли файл через index.php
CODRE_START - microtime старта framework.
DS - псевдоним DIRECTORY_SEPARATOR.
BASE_DIR - путь к корню framework'a.
CORE_MODE - если необходимо получить доступ к framework не выполняя приложение (application), то необходимо инициализировать константу CORE_MODE и включить файл index.php. Полезно при работе с ajax.
BASE_URL - адрес сайта с подпапкой (пример: http://site.com/folder/).
Ядром framework'a является класс Sys.
SYS()
SYS()->config - содержит массив настроек.
SYS()->DBTables - служит для хранения массива структуры базы данных, для дальнейшей установки. Установка не происходит автоматически!
SYS()->vars - объект для хранения данных.
public function library(string $lib_name, string $lib_type = 'class', mixed $param = "")
return object
Метод загрузки библиотек.
$lib_name - имя библиотеки из папки /core/lib/.
$lib_type - тип библиотеки. Обычно class или func.
$param - параметры, передаваемые в конструктор библиотеки.
Имя библиотеки должно быть следующего вида: {$lib_name}.{$lib_type}.php
Возвращает объект класса, если удалось его инициализировать.
При инициализации класса добавляет объект в класс SYS вида SYS()->{$lib_name}