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 til WorldWideScripts.net

Abonner på vårt feed for å holde deg oppdatert!

Nyhet! Følg oss som du vil ha det!


Registry Class - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Beskrivelse

Dette skriptet er ment å lagre og hente variabler på et sentralt sted. Verdiene kan være lagret på tre måter.

  1. Temp: Variabler er tilgjengelige withing en skriptkjøring (som normale variabler).
  2. Session: Variabler som er tilgjengelige fra alle sidene for en bruker (lagres i økten).
  3. Søknad: Variabler er accesible for alle brukere fra alle sider (lagret i filen).

På denne måten har alle variablene på ett sted, og har en sentral plass get og angi annen type variabler.

freatures

  • Sett og hente variabler med samme metode.
  • Statiske metoder så enkel å bruke
  • Binding variabler i registeret for å holde en referanse
  • Sett og komme til / fra økter / fil / variabler med samme metode
  • Auto serienummerering av arrays og gjenstander før lagres til fil

Hvordan å bruke

Klassen er veldig enkelt å bruke, fordi den bruker statiske metoder og bruker av Singleton mønster, så det er alltid bare ett eksempel fra klassen.

For eksempel ønsker vi å lagre brukernavn i en økt, så det er tilgjengelig fra hver side på nettstedet ditt.

 Registry :: Set ( "brukernavn", "Sitebase", Registry :: VAR_SESSION); 

Hvis jeg ønsker nå å få tilgang til brukernavnet til den aktuelle brukeren. Du gjør dette:

 echo Stry :: Get ( "brukernavn"); 

Et annet eksempel er å sette en variabel som er tilgjengelig på hver side og for hver besøkende på nettstedet. Variablene er lagret i en ini-fil (i kommende utgivelsen vil det også være mulig å lagre til database). Først må vi legge en driver for INI-filen til registeret. Dette du gjør en gang i index.php filen.

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

For å lagre en variabel til INI-filen du gjøre dette:

 Registry :: Set ( "localhost", "host", Registry :: VAR_APPLICATION); 

Hvis jeg nå ønsker å få tilgang til vertsvariabelen du gjøre dette:

 echo Stry :: Get ( "host"); 

Hvis du bruker en matrise eller objekt som variabel da disse vil automatisk bli serialisert før lagring til INI-filen. På denne måten kan du spare uansett hvilken type variabel du vil ha i ini-fil.


Laste ned
Andre komponenter i denne kategorienAlle komponenter av denne forfatteren
KommentarerOfte stilte spørsmål og svar

Egenskaper

laget:
27.11.09

Siste oppdatering:
27.11.09

kompatible nettlesere:
Firefox, IE6, IE7, IE8, Safari

filer Inkludert:
PHP

programvare Work:
N / A

Programvareversjon:
PHP 5.x

Søkeord

eCommerce, eCommerce, Alle ting, klasse, data, global, ini, registret, sesjoner, lager, variabler