Ядро

Глобальные константы

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/).

SYS

Ядром framework'a является класс Sys.

Обращение

SYS()

Переменные

SYS()->config - содержит массив настроек.

SYS()->DBTables - служит для хранения массива структуры базы данных, для дальнейшей установки. Установка не происходит автоматически!

SYS()->vars - объект для хранения данных.

Методы

library

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}

Политика конфиденциальности