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

@es1wwsSuscríbete a nuestro RSS para estar al día!

¡Nuevo! Síguenos como quieras!


Registry Class - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Descripción

Este script está destinado a almacenar y recuperar variables en un lugar central. Los valores pueden ser almacenados de tres maneras.

  1. Temp: Las variables son accesibles EL PLAZO una ejecución del script (como variables normales).
  2. Sesión: Las variables que son accesibles desde todas las páginas para un usuario (guardado en la sesión).
  3. Aplicación: Las variables son accesibles para todos los usuarios de todas las páginas (guardados en el archivo).

De esta manera usted tiene todas sus variables en un solo lugar y tener un lugar central al obtener y establecer su diferente tipo de variables.

Freatures

  • Establecer y recuperar variables con el mismo método.
  • Los métodos estáticos tan fácil de usar
  • La unión de variables en el registro para mantener una referencia
  • Establecer y obtener a / de sesiones / archivos / variables con el mismo método
  • serialización automática de matrices y objetos antes de guardar en archivo

Cómo utilizar

La clase es muy fácil de usar, ya que utiliza métodos estáticos y utiliza el patrón singleton así que siempre hay sólo una instancia de la clase.

Por ejemplo queremos guardar el nombre de usuario en una sesión por lo que es accesible desde todas las páginas de su sitio web.

 Registro :: set ( "nombre de usuario", "Sitebase", Registro :: VAR_SESSION); 

Si ahora quiero acceder al nombre de usuario del usuario actual. Tu hiciste esto:

 eco Registro :: get ( "nombre de usuario"); 

Un segundo ejemplo es la creación de una variable que se puede acceder en cada página y para cada visitante en el sitio web. Las variables se almacenan en un archivo INI (en la próxima versión también será posible guardar en la base de datos). En primer lugar tenemos que añadir un controlador para el archivo Ini en el registro. Esto se hace una vez en el archivo index.php.

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

Para guardar una variable en el fichero ini hacer esto:

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

Si ahora quiero acceder a la variable del host que hace esto:

 eco Registro :: get ( "host"); 

Si utiliza una matriz u objeto como variable, entonces éstos serán automaticamente serializados antes de guardarlo en el archivo ini. De esta manera usted puede guardar cualquier tipo de variable que desea en el archivo ini.


Descargar
Otros componentes de esta categoríaTodos los componentes de este autor
ComentariosPreguntas frecuentes y respuestas

Propiedades

Creado:
27 de 09 de noviembre de

Última actualización:
27 de 09 de noviembre de

Los navegadores compatibles:
Firefox, IE6, IE7, IE8, Safari

archivos incluidos:
PHP

software Framework:
N / A

Versión del software:
PHP 5.x

Palabras clave

eCommerce, eCommerce, Todos los artí, culos, clase, datos, global, ini, registro, sesiones, almacenar, las variables