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

— Add-On la WorldWideScripts.net

Aboneaza-te la feed-ul nostru pentru a rămâne până la data!

Nou! Urmați- ne cum vrei!


Registry Class - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Descriere

Acest script are menirea de a stoca și prelua variabile într-un loc central. Valorile pot fi stocate în trei moduri.

  1. Temperatura: Variabilele sunt accesibile withing o executie script - ul (cum ar fi variabile normale).
  2. Sesiunea: Variabilele care sunt accesibile din toate paginile pentru un singur utilizator (salvat în sesiune).
  3. Aplicație: Variabilele sunt accesibile pentru toți utilizatorii din toate paginile (salvate în fișier).

In acest fel ai toate variabilele într-un singur loc și să aibă un loc central get și set diferit tipul de variabile.

Freatures

  • Setarea și a prelua variabilele cu aceeași metodă.
  • Metodele statice atât de ușor de utilizat
  • Variabilele de legare în registru pentru a păstra o referință
  • Set și ajunge la / de la sesiuni / fișier / variabile cu aceeași metodă
  • serializarea auto de tablouri și obiecte, înainte salvate în fișier

Cum se folosesc

Clasa este foarte usor de utilizat, deoarece utilizează metode statice și utilizează modelul Singleton astfel încât există întotdeauna un singur exemplu, din clasa.

De exemplu, vrem să salvați numele de utilizator într-o sesiune deci este accesibil din fiecare pagină din site.

 Registry :: Set ( "username", "Sitebase", registru :: VAR_SESSION); 

În cazul în care acum vreau să acceseze numele de utilizator al utilizatorului curent. Tu faci asta:

 echo Registry :: Get ( "username"); 

Un al doilea exemplu este stabilirea unei variabile, care este accesibilă pe fiecare pagină și pentru fiecare vizitator de pe site-ul web. Variabilele sunt stocate într-un fișier.ini (în versiune viitoare va fi, de asemenea, posibil, pentru a salva baza de date). Mai întâi trebuie să adăugați un driver pentru fișierul Ini la registru. Acest lucru vă face o dată în fișierul index.php.

 $ Driver = new Registry_Drivers_Ini (); $ Driverul> SetFile ( "data.ini"); Registru :: SetDriver ($ Driver); 

Pentru a salva o variabilă la fișierul.ini face acest lucru:

 Registry :: Set ( "localhost", "gazdă", registru :: VAR_APPLICATION); 

În cazul în care acum vreau să acceseze variabila gazda face acest lucru:

 echo Registry :: Get ( "host"); 

Dacă utilizați o matrice sau obiect ca variabilă, atunci acestea vor fi AUTOMAT serializate înainte de a salva fișierul.ini. În acest fel se poate salva orice tip de variabile pe care doriți în fișierul.ini.


Descărcați
Alte componente din această categorieToate componentele acestui autor
ComentariiÎntrebări frecvente și răspunsuri

Proprietăți

Creată:
27 noiembrie 09

Ultima actualizare:
27 noiembrie 09

Browsere compatibile:
Firefox, IE6, IE7, IE8, Safari

fişierele incluse:
PHP

Cadrul de software:
N / A

Versiune de software:
PHP 5.x

Cuvinte cheie

eCommerce, eCommerce, Toate obiectele, clasă, date, global, .ini, registru, sesiuni, magazin, variabile