WorldWideScripts.net Delivering the best Add-Ons in more than 37 languages.

中文(简体), English, हिन्दी/हिंदी, Español/Castellano, العربية, Русский язык, Français, 中文 (台灣), বাংলা, Bahasa Indonesia, اردو, Português, Deutsch, Bahasa Melayu (بهاس ملايو‎), 日本語 (にほんご), فارسی, Italiano, తెలుగు, Türkçe, ગુજરાતી, Język polski/polszczyzna, Tiếng Việt, ಕನ್ನಡ, Українська мова, ไทย
PHP Scripts / Miscellaneous

Registry Class

— Дополнения к WorldWideScripts.net

Подпишитесь на наш канал, чтобы оставаться в курсе событий!

Новинка! Следуйте за нами, как вы хотите!


Registry Class - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Описание

Этот скрипт предназначен для хранения и извлечения переменных в центральном месте. Значения могут быть сохранены в трех направлениях.

  1. Temp: переменные доступны жгутов один выполнение скрипта (как обычные переменные).
  2. Сессия: Переменные, которые доступны из всех страниц для одного пользователя (сохраненный в сессии).
  3. Применение: Переменные для всех подъезд пользователей со всех страниц (сохраненных в файле).

Таким образом, у вас есть все переменные в одном месте и занимают центральное место в ГЭТ и установить различные типы переменных.

Freatures

  • Установить и получать переменные с тем же методом.
  • Статические методы настолько просты в использовании
  • Связывание переменных в реестре, чтобы сохранить ссылку
  • Установить и получить в / из сессий / файла / переменных с тем же методом
  • Авто сериализация массивов и объектов, прежде чем сохранить в файл

Как использовать

Класс очень прост в использовании, поскольку она использует статические методы и использует одноэлементный шаблон таким образом всегда есть только один экземпляр из класса.

Например, мы хотим, чтобы сохранить имя пользователя в сеансе поэтому он доступен с каждой страницы вашего сайта.

 Registry :: Set ( "Имя пользователя", "Sitebase", реестра :: VAR_SESSION); 

Если теперь я хочу, чтобы получить доступ к имени пользователя текущего пользователя. Ты делаешь это:

 эхо реестра :: Get ( "Имя пользователя"); 

Второй пример устанавливает переменную, которая доступна на каждой странице и для каждого посетителя на сайте. Переменные сохраняются в ини файле (в предстоящем выпуске он также будет возможно сохранить в базу данных). Во-первых, нам нужно добавить драйвер для файла Ini в реестр. Это вы делаете один раз в файле index.php.

 $ Driver = новый Registry_Drivers_Ini (); $ Driver-> SetFile ( "data.ini"); Registry :: SetDriver ($ Driver); 

Чтобы сохранить переменную в ини файле вы сделаете это:

 Registry :: Set ( "локальный", "хозяин", реестра :: VAR_APPLICATION); 

Если теперь я хочу, чтобы получить доступ к переменной хоста, выполните следующие действия:

 эхо реестра :: Get ( "хозяин"); 

Если вы используете массив или объект в качестве переменной, то они будут автоматически сериализовать перед сохранением ини файла. Таким образом, вы можете сохранить любой тип переменной вы хотите в ини файле.


Скачать
Другие компоненты в этой категорииВсе компоненты этого автора
КомментарииЧасто задаваемые вопросы и ответы

Свойства

созданный:
27 ноября 09

Последнее обновление:
27 ноября 09

Совместимые браузеры:
Firefox, IE6, IE7, IE8, Safari

файлы, включенные:
PHP

Software Framework:
N / A

Версия ПО:
PHP 5.x

Ключевые слова

электронной коммерции, электронной коммерции, Все детали, класс, данные, Глобальный, ини, реестра, сессий, магазин, переменные