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

@fr1wwsAbonnez-vous à notre RSS pour rester à jour!

Nouveau! Suivez-nous que vous le souhaitez!


Registry Class - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

La description

Ce script est destiné à stocker et récupérer des variables dans un endroit central. Les valeurs peuvent être stockées de trois manières.

  1. Temp: Les variables sont acceptés dans une exécution de script accessible (comme des variables normales).
  2. Session: Les variables qui sont accessibles à partir de toutes les pages d'un utilisateur (enregistré en session).
  3. Application: Les variables sont accesible pour tous les utilisateurs de toutes les pages (enregistrées dans le fichier).

De cette façon, vous avez toutes vos variables en un seul endroit et ont une place centrale get et de définir votre type de variables différentes.

Freatures

  • Définir et récupérer les variables avec la même méthode.
  • Les méthodes statiques si facile à utiliser
  • Reliure des variables dans le Registre pour conserver une référence
  • Définir et faire / de sessions / fichier / variables avec la même méthode
  • sérialisation automatique des tableaux et des objets avant sauvegardé dans le fichier

Comment utiliser

La classe est très facile à utiliser, car il utilise des méthodes statiques et utilise le pattern singleton alors il y a toujours une seule instance de la classe.

Par exemple, nous voulons enregistrer le nom d'utilisateur dans une session de sorte qu'il est accessible à partir de chaque page de votre site.

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

Si je veux maintenant pour accéder au nom d'utilisateur de l'utilisateur actuel. Tu fais cela:

 Registre d'écho :: Get ( "username"); 

Un deuxième exemple est la fixation d'un variable qui est accessible sur chaque page et pour chaque visiteur sur le site. Les variables sont stockées dans un fichier ini (dans la version à venir, il sera également possible de sauvegarder la base de données). Premièrement, nous devons ajouter un pilote pour le fichier Ini dans le Registre. Cela vous faire une fois dans votre fichier index.php.

 $ Pilote = new Registry_Drivers_Ini (); $ Driver-> SetFile ( "data.ini"); Registre :: setdriver ($ Driver); 

Pour enregistrer une variable dans le fichier ini vous faites ceci:

 Registre :: Set ( "localhost", "hôte", Registre :: VAR_APPLICATION); 

Si je veux maintenant accéder à la variable l'hôte vous faites ceci:

 Registre d'écho :: Get ( "host"); 

Si vous utilisez un tableau ou un objet comme une variable puis ceux-ci seront automatiquement être sérialisés avant de l'enregistrer dans le fichier ini. De cette façon, vous pouvez enregistrer tout type de variable que vous voulez dans le fichier ini.


Télécharger
D'autres éléments de ce typeTous les composants de cet auteur
CommentairesFoire aux questions et réponses

Propriétés

Créé:
27 Novembre 09

Dernière mise à jour:
27 Novembre 09

Navigateurs compatibles:
Firefox, IE6, IE7, IE8, Safari

fichiers inclus:
PHP

Cadre de logiciel:
N / A

Une version de logiciel:
PHP 5.x

Mots-clés

commerce é, lectronique, commerce é, lectronique, Tous les articles, classe, donné, es, global, ini, enregistrement, sessions, boutique, les variables