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

Abonneer u op onze feed om de hoogte te blijven!

Nieuw! Volg ons als u het wilt!


Registry Class - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Beschrijving

Dit script is bedoeld om variabelen op te slaan en op te halen op een centrale plaats. De waarden kunnen worden opgeslagen op drie manieren.

  1. Temp: variabelen zijn toegankelijk zijn binnen een script uitvoeren (zoals normale variabelen).
  2. Sessie: Variabelen die toegankelijk is vanaf alle pagina's voor één gebruiker (opgeslagen in de sessie) zijn.
  3. Toepassing: variabelen zijn toegankelijk voor alle gebruikers van alle pagina's (opgeslagen in het dossier).

Zo heeft u al uw variabelen op een plaats en hebben een centrale plaats het krijgen en zet je verschillende soorten variabelen.

Freatures

  • Instellen en ophalen variabelen met dezelfde methode.
  • Statische methoden zo gemakkelijk te gebruiken
  • Bindende variabelen in het register om een ​​verwijzing te houden
  • Stel en krijg naar / van sessies / file / variabelen met dezelfde methode
  • Auto Serializing van arrays en objecten voordat opgeslagen in file

Hoe te gebruiken

De klasse is zeer makkelijk te gebruiken, omdat het gebruik maakt van statische methoden en maakt gebruik van het Singleton, dus er is altijd slechts één exemplaar van de klas.

Zo willen we de gebruikersnaam op te slaan in een sessie, dus het is toegankelijk vanaf elke pagina in uw website.

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

Als ik wil nu toegang tot de gebruikersnaam van de huidige gebruiker. Jij doet dit:

 echo Registry :: Get ( "username"); 

Een tweede voorbeeld is het instellen van een variabele die toegankelijk is op elke pagina en voor elke bezoeker op de website is. De variabelen worden opgeslagen in een ini-bestand (in aankomende release zal het ook mogelijk zijn om op te slaan in de database). Eerst moeten we een bestuurder toe te voegen voor de Ini-bestand in het register. Dat je een keer in je index.php bestand.

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

Om een ​​variabele op te slaan in het ini-bestand dat u dit doet:

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

Als ik nu wil toegang tot de de host variabele u dit doet:

 echo Registry :: Get ( "host"); 

Als u een array of object te gebruiken als variabele dan zullen deze automatisch worden geserialiseerd voor het opslaan van het ini-bestand. Op deze manier kunt u welk type variabele bespaart u in het ini-bestand.


Downloaden
Andere onderdelen in deze categorieAlle onderdelen van deze auteur
OpmerkingenVeelgestelde vragen en antwoorden

Eigenschappen

Gemaakt:
27 november 09

Laatste update:
27 november 09

compatibele Browsers:
Firefox, IE6, IE7, IE8, Safari

files inbegrepen:
PHP

software Framework:
N / A

Software versie:
PHP 5.x

Trefwoorden

eCommerce, eCommerce, Alle spullen, klasse, gegevens, globaal, ini, register, sessies, winkel, variabelen