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

@pt1wwsAssine o nosso feed para se manter atualizado!

Novo! Siga-nos o que você quiser!


Registry Class - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Descrição

Este script é utilizado para armazenar e recuperar variáveis ​​em um lugar central. Os valores podem ser armazenados em três formas.

  1. Temp: As variáveis ​​são acessíveis withing uma execução de script (como variáveis ​​normais).
  2. Sessão: variáveis ​​que são acessíveis a partir de todas as páginas para um usuário (salvo na sessão).
  3. Aplicação: As variáveis ​​são acessível para todos os usuários de todas as páginas (salvos em arquivo).

Desta forma, você tem todas as suas variáveis ​​em um único lugar e ter um lugar central get e definir o seu diferentes tipos de variáveis.

Freatures

  • Definir e recuperar variáveis ​​com o mesmo método.
  • Os métodos estáticos tão fácil de usar
  • Encadernação variáveis ​​no Registro para manter uma referência
  • Definir e chegar a / sessões / arquivo / variáveis ​​com o mesmo método
  • serialização Auto de matrizes e objetos antes salvos em arquivo

Como usar

A classe é muito fácil de usar porque ele usa métodos estáticos e usa o padrão Singleton por isso há sempre apenas uma instância da classe.

Por exemplo, queremos salvar o nome de usuário em uma sessão por isso é acessível a partir de cada página em seu site.

 Registro :: SET ( "username", "SiteBase", Registro :: VAR_SESSION); 

Se eu agora quero acessar o nome de usuário do usuário atual. Você faz isso:

 echo Registro :: Get ( "username"); 

Um segundo exemplo é a criação de uma variável que está acessível em todas as páginas e para todos os visitantes no site. As variáveis ​​são armazenadas em um arquivo ini (em lançamento também será possível salvar a base de dados). Primeiro, precisamos adicionar um driver para o arquivo Ini ao registro. Isso você faz uma vez em seu arquivo index.php.

 $ Driver = new Registry_Drivers_Ini (); $ Driver de> SetFile ( "Data.ini"); Registro :: SetDriver ($ driver); 

Para salvar uma variável para o arquivo ini que você faça o seguinte:

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

Se eu agora quero acessar a variável do host que você faça o seguinte:

 echo Registro :: Get ( "host"); 

Se você usar uma matriz ou objeto como variável em seguida, estes irá automaticamente ser serializado antes de salvar o arquivo ini. Desta forma, você pode salvar qualquer tipo de variável que você deseja no arquivo ini.


Download
Outros componentes nesta categoriaTodos os componentes deste autor
ComentáriosPerguntas mais frequentes perguntas e respostas

Propriedades

Criado:
27 de 09 de novembro

Última atualização:
27 de 09 de novembro

Navegadores compatíveis:
Firefox, IE6, IE7, IE8, Safari

arquivos incluídos:
PHP

Framework software:
N / D

Versão do software:
PHP 5.x

Palavras-chave

comé, rcio eletrô, nico, comé, rcio eletrô, nico, Todos os itens, classe, dados, global, ini, registro, sessõ, es, loja, variá, veis