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

Ключові слова

електронної комерції, електронної комерції, всі товари, клас, дані, глобальний, іні, реєстру, сесій, магазин, змінні