Классы ядра
Классы ядра образуют основу системы XOOPS, обеспечивая фундаментальные функции для управления конфигурацией, логированием и системным взаимодействием.
XoopsKernel
Заголовок раздела «XoopsKernel»Основной класс ядра системы.
namespace Xoops;
class XoopsKernel{ public static function getInstance(): self; public function getConfig(string $key); public function setConfig(string $key, mixed $value): void;}XoopsConfig
Заголовок раздела «XoopsConfig»Управление конфигурацией системы.
class XoopsConfig{ public function get(string $key); public function set(string $key, mixed $value): void;}XoopsLogger
Заголовок раздела «XoopsLogger»Логирование событий системы.
class XoopsLogger{ public function info(string $message): void; public function warning(string $message): void; public function error(string $message): void; public function debug(string $message): void;}Использование
Заголовок раздела «Использование»$kernel = XoopsKernel::getInstance();$logger = $kernel->getLogger();$logger->info('Информационное сообщение');Связанная документация
Заголовок раздела «Связанная документация»- ../Core/XoopsObject - Объекты данных
- ../Database/XoopsDatabase - Операции БД
Классы ядра обеспечивают центральные функции системы XOOPS.