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

@de1wwsAbonniere den Feed um auf dem neuesten Stand zu bleiben!

Neu! Folge uns, wie Du es möchtest!


Registry Class - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Beschreibung

Dieses Skript soll Variablen in einem zentralen Ort zu speichern und abzurufen. Die Werte können in drei verschiedene Arten gespeichert werden.

  1. Temp: Variablen sind zugänglich withing eine Skriptausführung (wie normale Variablen).
  2. Session: Variablen, die von allen Seiten für einen Benutzer zugänglich sind (gespeichert in der Sitzung).
  3. Anwendung: Variablen sind zugänglich für alle Benutzer von allen Seiten (in der Datei gespeichert).

Auf diese Weise können alle Variablen in einem Ort zu haben und haben einen zentralen Platz die get und stellen Sie verschiedene Arten von Variablen.

Freatures

  • Gesetzt und Variablen, die mit dem gleichen Verfahren abzurufen.
  • Statische Methoden so einfach zu bedienen
  • Variablen in der Registrierung Bindung einen Verweis auf halten
  • Stellen und an die / von Sitzungen / file / Variablen mit der gleichen Methode
  • Auto Serialisierung von Arrays und Objekte vor dem Datei gespeichert

Wie zu verwenden

Die Klasse ist sehr einfach zu bedienen, weil es statische Methoden verwendet und verwendet das Singletonmuster so gibt es immer nur eine Instanz der Klasse.

Zum Beispiel wollen wir den Benutzernamen in einer Sitzung zu speichern, so dass es von jeder Seite auf Ihrer Website zugänglich ist.

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

Wenn ich will jetzt den Benutzernamen des aktuellen Benutzers zuzugreifen. Du machst das:

 Echo Registry :: Get ( "username"); 

Ein zweites Beispiel setzt eine Variable, die auf jeder Seite und für jeden Besucher auf der Website zugänglich ist. Die Variablen werden in einer INI-Datei gespeichert (in den kommenden Release wird es auch möglich sein, in die Datenbank zu speichern). Zunächst müssen wir einen Treiber für die Ini-Datei in der Registrierung hinzuzufügen. Diese Sie tun, wenn in der index.php.

 $ Driver = neue Registry_Drivers_Ini (); $ Treiber-> SetFile ( "data.ini"); Registry :: setdriver ($ Treiber); 

eine Variable in der ini-Datei zu speichern Sie dies tun:

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

Wenn ich jetzt die die Host-Variable zugreifen möchten, tun Sie dies:

 Echo Registry :: Get ( "host"); 

Wenn Sie ein Array oder ein Objekt als Variable verwenden, dann werden diese automatisch vor dem Speichern auf der ini-Datei serialisiert werden. Auf diese Weise können gleich welcher Art von Variablen speichern können Sie in der INI-Datei.


Herunterladen
Weitere Komponenten in dieser KategorieAlle Komponenten dieses Autors
KommentareHäufige Fragen und Antworten

Eigenschaften

Erstellt:
27. November 09

Letztes Update:
27. November 09

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

Dateien inklusive:
PHP

Software Framework:
N / A

Softwareversion:
PHP 5.x

Stichworte

E-Commerce, E-Commerce, Alle Elemente, Klasse, Daten, global, ini, Registratur, Sitzungen, Geschä, ft, Variablen