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

Iscriviti al nostro feed per rimanere sempre aggiornato!

Nuovo! Seguici come lo vuoi!


Registry Class - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Descrizione

Questo script è destinato a memorizzare e recuperare le variabili in un posto centrale. I valori possono essere memorizzati in tre modi.

  1. Temp: Le variabili sono accessibili withing una esecuzione di script (come le variabili normali).
  2. Sessione: Le variabili che sono accessibili da tutte le pagine di un utente (salvato in sessione).
  3. Applicazione: Le variabili sono accessibili per tutti gli utenti di tutte le pagine (salvate in file).

In questo modo si dispone di tutte le variabili in un posto e avere un posto centrale la get e impostare il diverso tipo di variabili.

Freatures

  • Impostare e recuperare variabili con lo stesso metodo.
  • I metodi statici così facile da usare
  • Binding variabili nel Registro di sistema per mantenere un riferimento
  • Impostare e ottenere da / sessioni / file / variabili con lo stesso metodo
  • serializzazione automatica di array e oggetti prima salvata in un file

Come usare

La classe è molto facile da usare perché utilizza metodi statici e utilizza il pattern Singleton quindi c'è sempre una sola istanza dalla classe.

Per esempio vogliamo salvare il nome utente in una sessione in modo che sia accessibile da ogni pagina del tuo sito web.

 Registro :: Set ( "username", "Sitebase", Registro :: VAR_SESSION); 

Se ora voglio accedere al nome dell'utente corrente. Tu lo fai:

 eco Registro :: Get ( "username"); 

Un secondo esempio è la creazione di una variabile che è accessibile in ogni pagina e per ogni visitatore sul sito. Le variabili sono memorizzate in un file ini (nella prossima versione sarà anche possibile salvare nel database). In primo luogo abbiamo bisogno di aggiungere un driver per il file Ini al Registro di sistema. Questo si fa una volta nel file index.php.

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

Per salvare una variabile al file ini si esegue questa operazione:

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

Se ora voglio accedere alla variabile l'ospite si esegue questa operazione:

 eco Registro :: Get ( "host"); 

Se si utilizza una matrice o un oggetto come variabile allora questi saranno automaticly essere serializzati prima di salvare il file ini. In questo modo è possibile salvare qualsiasi tipo di variabile che si desidera nel file ini.


Scarica
Altri componenti di questa categoriaTutti i componenti di questo autore
CommentiDomande frequenti e risposte

Proprietà

Creato:
27 Novembre 09

Ultimo aggiornamento:
27 Novembre 09

Browser compatibili:
Firefox, IE6, IE7, IE8, Safari

File inclusi:
PHP

quadro Software:
N / A

Versione software:
PHP 5.x

Parole chiave

eCommerce, eCommerce, Tutti gli articoli, classe, dati, globale, ini, registro, sessioni, negozio, variabili