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

Mag-subscribe sa aming mga feed upang manatili hanggang sa petsa!

Bago! Sundin amin sa gusto mo!


Registry Class - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

paglalarawan

Ang script na ito ay sinadya upang mag-imbak at kunin ang mga variable sa isang sentral na lugar. Ang mga halaga ay maaaring naka-imbak sa tatlong paraan.

  1. Temp: Variable ay naa-access withing isang script pagpapatupad (tulad ng normal na mga variable).
  2. Session: Variable na naa-access mula sa lahat ng mga pahina para sa isang user (naka-save sa session).
  3. Application: Variable ay accesible para sa lahat ng mga gumagamit mula sa lahat ng mga pahina (naka-save sa file).

Sa ganitong paraan ikaw ay may lahat ng iyong mga variable sa isang lugar at magkaroon ng isang sentral na lugar ng get at itakda ang iyong iba't ibang mga uri ng variable.

Freatures

  • Itakda at kunin mga variable na may ang parehong paraan.
  • Static pamamaraan kaya madaling gamitin
  • Binding mga variable sa ang pagpapatala upang panatilihin ang isang reference
  • Itakda at makakuha ng sa / mula sa mga sesyon / file / mga variable na may ang parehong paraan
  • Auto serializing ng array at object bago nai-save sa file

Paano gamitin

Ang klase ay napakadaling gamitin dahil ito ay gumagamit static na mga pamamaraan at gumagamit ng walang pareho pattern kaya palaging lamang ng isang halimbawa mula sa klase.

Halimbawa gusto naming i-save ang username sa isang session kaya naa-access mula sa bawat pahina sa iyong website.

 Registry :: Itakda ( "username", "Sitebase", Registry :: VAR_SESSION); 

Kung ako ngayon ay nais na ma-access ang username ng kasalukuyang user. Gawin mo ito sa:

 echo Registry :: Kunin ( "username"); 

Ang ikalawang halimbawa ay ang pagtatakda ng isang variable na ito ay accessible sa bawat pahina at para sa bawat bisita sa website. Ang mga variable ay naka-imbak sa isang file na ito (sa mga paparating na release ito rin ay posible na i-save sa database). Unang kailangan namin upang magdagdag ng isang driver para sa mga Ini file sa ang pagpapatala. Ito gawin mo isang beses sa iyong index.php file.

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

Upang i-save ang isang variable sa ini file gawin mo ito:

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

Kung ako ngayon ay nais na ma-access ang mga host variable gawin mo ito:

 echo Registry :: Kunin ( "host"); 

Kung gumagamit ka ng isang array o bagay bilang variable pagkatapos ang mga ito ay automaticly serialized bago i-save sa file na ito. Sa ganitong paraan maaari mong i-save kahit anong uri ng variable na gusto mo sa file na ito.


I-download
Iba pang mga bahagi sa kategoryang itoAng lahat ng mga bahagi ng may-akdang ito
Mga komentoMga madalas itanong at sagot

Properties

nilikha:
27 November 09 Mga

huling update:
27 November 09 Mga

Mga katugmang Mga Browser:
Firefox, IE6, IE7, IE8, Safari

file Kasamang:
PHP

Software Framework:
N / A

Bersyon ng Software:
PHP 5.x

Keyword

eCommerce, eCommerce, Lahat ng bagay, klase, data, global, ini, pagpapatala, session, tindahan, variable