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å vores feed for at holde dig ajour !

Nyt! Følg os som du ønsker det!


Registry Class - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Beskrivelse

Dette script er beregnet til at gemme og hente variabler på et centralt sted. Værdierne kan gemmes på tre måder.

  1. Temp: Variabler er tilgængelige withing en script udførelse (som normale variabler).
  2. Session: Variable, der er tilgængelige fra alle sider for en bruger (gemt i session).
  3. Anvendelse: Variabler er accesible for alle brugere fra alle sider (gemt i filen).

På denne måde har du alle dine variabler i ét sted og har en central plads get og sæt din anden type variabler.

Freatures

  • Set og hente variable med samme metode.
  • Statiske metoder så let at bruge
  • Bindende variabler i registreringsdatabasen for at holde en reference
  • Set og komme til / fra sessioner / fil / variabler med samme metode
  • Automatisk Fortløbende af arrays og objekter før gemmes fil

Sådan bruger

Klassen er meget let at bruge, fordi det bruger statiske metoder og bruger den singleton mønster, så der er altid kun én forekomst fra klassen.

For eksempel ønsker vi at gemme brugernavn i en session, så det er tilgængeligt fra alle sider i dit websted.

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

Hvis jeg vil nu for at få adgang brugernavnet på den aktuelle bruger. Det gør du:

 echo Registry :: Get ( "brugernavn"); 

Et andet eksempel er at sætte en variabel, der er tilgængelig på hver side og for alle besøgende på hjemmesiden. De variable gemmes i en ini-fil (i kommende udgivelse vil det også være muligt at spare på database). Først skal vi tilføje en driver til Ini-filen til registreringsdatabasen. Det du gør en gang i dit index.php fil.

 $ Driver = ny Registry_Drivers_Ini (); $ Førere> SetFile ( "data.ini"); Registry :: SetDriver ($ driver); 

For at gemme en variabel til den ini fil, du gøre dette:

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

Hvis jeg nu ønsker at få adgang til værtsvariablen du gør dette:

 echo Registry :: Get ( "host"); 

Hvis du bruger en matrix eller objekt som variabel så disse vil maskinskrevet blive føljeton før du gemmer den ini-filen. Denne måde kan du spare uanset hvilken type variabel, du vil have i ini-filen.


Hent
Andre komponenter i denne kategoriAlle komponenter i denne forfatter
KommentarerOfte stillede spørgsmål og svar

Egenskaber

Oprettet:
27 november 09

Sidste ændring:
27 november 09

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

Filer Inkluderet:
PHP

Software Framework:
N / A

Software Version:
PHP 5.x

Søgeord

eCommerce, eCommerce, Alle artikler, klasse, data, global, ini, register, sessioner, butik, variabler