duncan3dc/sessions

非阻塞会话管理器

2.1.0 2022-11-29 21:30 UTC

This package is auto-updated.

Last update: 2024-08-29 17:41:32 UTC


README

PHP的非阻塞会话处理器

完整的文档可在http://duncan3dc.github.io/sessions/找到
PHPDoc API文档也可在http://duncan3dc.github.io/sessions/api/找到

release build coverage

快速示例

$session = new \duncan3dc\Sessions\SessionInstance("my-app");
$session->set("current-status", 4);
$currentStatus = $session->get("current-status");

避免常见的键冲突

$session->set("user", "Mark");

$backend = $session->createNamespace("backend");
$backend->set("user", "Caroline");

$session->get("user"); # "Mark"
$backend->get("user"); # "Caroline"

存储一次性闪存消息

$session->setFlash("message", "Your profile has been updated");

$session->getFlash("message"); # "Your profile has been updated";

$session->getFlash("message"); # null;

还有一个静态类,您可以使用它来使用上述所有功能

use \duncan3dc\Sessions\Session;
Session::name("my-app");

Session::set("current-status", 4);
$currentStatus = Session::get("current-status");

更多信息请参阅http://duncan3dc.github.io/sessions/

变更日志

从时间的开始就有变更日志

获取帮助的地方

发现了一个错误?有一个问题?只是不确定某事是如何工作的?
创建一个问题,我会尽我所能帮助。
或者您可以在Twitter上找到我

duncan3dc/sessions for enterprise

作为Tidelift订阅的一部分提供

duncan3dc/sessions和其他成千上万的包的维护者正在与Tidelift合作,为您的应用程序构建时使用的开源依赖项提供商业支持和维护。节省时间,降低风险,提高代码健康,同时为确切使用的依赖项的维护者付款。了解更多。