跨请求提供匿名功能和其他信息

时间:2014-02-10 15:31:33

标签: php lambda persistence anonymous-function

我正在寻找一种方法来存储信息和匿名函数之类的东西,让它们可以跨请求使用,类似于$_SESSION存储事物的方式,但不依赖于任何特定的请求或会话。

1 个答案:

答案 0 :(得分:2)

您可以将数据存储到:

  • 数据库
  • 缓存(例如memcached)
  • 文件(不是真的推荐,你应该更喜欢数据库)

你的用例究竟是什么?对于持久性数据存储,您应该使用数据库,对于某些临时事物缓存(只要您不需要保证数据不会被删除)。

要存储匿名函数,您必须先将它们序列化。为此,请参阅https://github.com/jeremeamia/super_closurehttp://www.htmlist.com/development/extending-php-5-3-closures-with-serialization-and-reflection/