PHP code example of israel-nogueira / sky-session

1. Go to this page and download the library: Download israel-nogueira/sky-session library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

israel-nogueira / sky-session example snippets


<?
	e IsraelNogueira/SkySession/session;


	$usuario = new session();
	$usuario->nome = "João da Silva";
	$usuario->dados  = ["apelido"=>"Jão", "email"=>"jã[email protected]"];





<?
	e IsraelNogueira/SkySession/session;

	$usuario = new session();
	echo $usuario->nome;
	print_r($usuario->dados);




<?
	e IsraelNogueira/SkySession/session;


	session::nome("João da Silva");
	session::dados(["apelido"=>"Jão", "email"=>"jã[email protected]"]);





<?
	e IsraelNogueira/SkySession/session;

	echo session::nome();
	print_r(session::dados());



<?
	e IsraelNogueira/SkySession/session;

	// criando uma informação
	session::nome("João da silva");

	//modificando uma informação
	session::nome("Maria Aparecida");
	
	// retorna uma informação 
	echo session::nome(); // aqui retorna Maria Aparecida

	// excluindo uma informação 
	session::nome(null);

	// Utilizando Arrays
	session::dados(["apelido"=>"Jão", "email"=>"jã[email protected]"]);
	
	// utilizando apenas um parametro
	echo session::dados()['apelido']; // retorna "Jão"

	// retorna a array inteira para variável
	$_DADOS = session::dados();

	// utiliza normalmente
	echo $_DADOS['email'];



<?
	e IsraelNogueira/SkySession/session;

	// Retorna um dado
	session::__get($var);

	// Seta um dado novo
	session::__set($var, $value);

	// Finaliza session
	session::__finish();

	// Retorna toda a sessão
	session::__getAllSessions();

	// Atualiza o ID da sessão
	session::__refreshID();

	// Utilizada para salvar a sessão no armazenamento antes de fechar
	session::__writeClose();

	// Retorna uma string criptografada
	session::__crypta($value);

	// Retorna a string decifrada
	session::__decrypta($crypted);