Sessão
As sessões permitem armazenar informações do usuário em várias requisições.
A diferença de session_start() é que o bloqueio só ocorre durante a leitura, gravação e regeneração, tornando-o um pouco mais flexível, e também pode gravar dados após o envio dos cabeçalhos.
Criando uma sessão
use Inphinit\Session;
$session = new Session('session');
echo 'Session ID: ', $session->getId(), '<br>';
echo '<h2>Before:</h2>';
echo '<pre>';
var_dump($session->float);
var_dump($session->int);
var_dump($session->octal);
echo '</pre>';
$session->float = microtime(true);
$session->int = time();
$session->octal = 0666;
echo '<h2>After:</h2>';
echo '<pre>';
var_dump($session->float);
var_dump($session->int);
var_dump($session->octal);
echo '</pre>';
$session->commit();