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

Abonu al nia feed resti ĝisdata!

Nova! Sekvu nin kiel vi deziras gxin!


Registry Class - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

priskribo

Tiu skripto estas intencita por stoki kaj rekuperi variabloj en centra loko. La valoroj povas esti stokitaj en tri manieroj.

  1. Temp: Variabloj estas atingebla withing unu skripton ekzekuto (kiel normalaj variabloj).
  2. Kunsido: Variabloj kiuj estas atingeblaj de ĉiuj paĝoj por unu uzanto (savas en sesio).
  3. Apliko: Variabloj estas atingebla por ĉiuj uzantoj de ĉiuj paĝoj (konservita en dosiero).

Tiamaniere vi havos ĉiuj viaj variabloj en unu loko kaj havas centran lokon la akiri kaj starigis vian malsama tipo de variabloj.

Freatures

  • Fiksita kaj elsxuti variabloj kun la sama metodo.
  • Statikaj metodoj tiom facile uzeblan
  • Ligado variabloj en la registro teni referenco
  • Starigis kaj akiri al / de kunsidoj / dosiero / variabloj kun la sama metodo
  • Auto serializing de tabeloj kaj objektoj antaŭe savis al dosiero

Kiel uzi

La klaso estas tre facila uzi ĉar ĝi uzas statikaj metodoj kaj uzas la _singleton_ skemo por ĉiam nur unu okazo de la klaso.

Ekzemple ni volas savi la uzantnomon en kunsido do estas atingebla de ĉiu paĝo en via retejo.

 Registro :: Aro ( "salutnomon", "Sitebase", registro :: VAR_SESSION); 

Se mi nun volas aliri la salutnomo de la aktuala uzanto. Vi faru jene:

 eĥo Registro :: Get ( "salutnomo"); 

Dua ekzemplo subiras variablo kiu estas alirebla en ĉiu paĝo kaj por ĉiu vizitanto de la retejo. La variabloj estas stokitaj en ini-dosiero (en venonta liberigo ĝi ankaŭ eblos savi al datumbazo). Unue ni devas aldoni ŝoforo por la Ini dosiero al la registro. Ĉi vi iam en via index.php dosiero.

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

Savi variablon al la ini-dosiero vi faru jene:

 Registro :: Aro ( "localhost", "gasto", registro :: VAR_APPLICATION); 

Se mi nun volas aliri la militistaro variablo vi faru jene:

 eĥo Registro :: Get ( "gasto"); 

Se vi uzas tabelo aŭ objekto kiel ŝanĝiĝema tiam tiuj estos automaticly esti seriigita antaŭ konservi al la ini-dosiero. Tiamaniere vi povas savi ajn tipo de variablo vi volas en la ini-dosiero.


Elŝuti
Aliaj komponantoj en ĉi tiu kategorioĈiuj komponantoj de tiu aŭtoro
KomentojOftaj demandoj kaj respondoj

Propraĵoj

kreitaj:
27 Novembro 09

lasta Ĝisdatigo:
27 Novembro 09

kongrua Browsers:
Firefox, IE6, IE7, IE8, Safaro

Dosieroj Inkluditaj:
PHP

Programaro Framework:
N / A

Programaro Versio:
PHP 5.x

Ŝlosilvortoj

eCommerce, eCommerce, ĉiuj Eroj, klaso, datumoj, tutmonda, ini, registro, kunsidoj, vendejo, variabloj