getInstance()
getInstance() : \IrisSession
Возвращает единственный экземпляр класса
Returns
\IrisSession —Единственный экземпляр
Пример
$Session = IrisSession::getInstance();
$language = $Session->language();
Класс для работы с сессией
Сессия создается при входе в систему и завершается в момент выхода из ситсемы (разлогинивания). Сессию целесообразно использовать для экономии ресурсов. В сессии целесообразно хранить параметры, которые с большой вероятностью не поменяются в процессе работы пользователя. Этот класс выполнен по шаблону Singleton.
getInstance() : \IrisSession
Возвращает единственный экземпляр класса
Единственный экземпляр
$Session = IrisSession::getInstance();
$language = $Session->language();
get(string$parameter_name) : mixed|null
Получить значение параметра сессии
string | $parameter_name | Название параметра |
Значение параметра. Если параметр не найден, то null. Поэтому, чтобы различить случаи, когда параметр в сессии отсутствует и когда он равен null, используйте метод exists().
$Session = IrisSession::getInstance();
$Session->set('myparam', 'test value');
if ($Session->exists('myparam')) {
$myparam = $Session->get('myparam');
}
else {
return false;
}