#1 jake

数据缓存及存取程序

mixed spAccess(flag method, string var_name, mixed value, float life_time)

spAccess()是一个精巧而高效的文本数据存取函数,在日常的开发中有时甚至可以替代数据库来临时保存小型数据。同时spAccess()支持数据生存时间的设置,可以作为应用程序和其他函数的缓存程序来使用。

在框架中的spCache类,spUrl函数等都是由spAccess()来实现默认的数据存取功能。
参数:

  • flag method 数据存取模式,取值"w"为存入数据,取值"r"读取数据,取值"c"为删除数据
  • string var_name 标识数据的名称
  • mixed value 存入的值,在读取数据和删除数据的模式下均为NULL
  • float life_time 变量的生存时间,以秒数计算,默认-1为永久保存。在数据的生存时间到期后,spAccess()将自动删除数据。
使用:

  • 存入数据 spAccess('w',  $name, $value = NULL, $life_time = -1)
  • 读取数据 spAccess('r',  $name)
  • 删除数据 spAccess('c',  $name)

2012-08-06 20:52:28