reg

На печать

Класс реализует возможность добавлять работать с системным реестром. Добавлять, удалять ключи, читать их значения. Системный реестр рекомендуется использовать для хранения настроек модулей.

Ключ – это либо часть, либо полный путь в реестре для хранения различных строковых значений. Вложенность ключей не ограничена. Каждый ключ может хранить строку длиной до 255 символов.

Можно работать только с одним экземпляром этого класса, т.к. класс статический. Доступ к методам класса возможен из любого места системы, без предварительного объявления, например:

// Добавляем или изменяем новый ключ
reg::setKey('/core/base/site_name', 'is my life');

// Читаем значение ключа
echo  reg::getKey('/core/base/site_name');

// Удаляем полностью ветку /core/base со всеми вложенными ключами
reg::getKey('/core/base');

Описание методов

setKey()

Изменение значения ключа. Если ключ не существует, он будет создан, со всеми промежуточными ветками.

getKey()

Вернет значение указанного ключа.

delKey()

Удаляет указанный ключ со всеми входящими в него ключами.

existKey()

Проверяем существование ключа.

getList()

Возвращаем список ключей для указанной ветки в виде массива.

addToList()

Добавляет значения в список. Все значения записанные в список идентифицируются по ID. Метод удобно использовать, когда не важно какой ключ будет у значений списка.



Что-то не так? Напиши, учтем!