更改php中预定义变量的行为

更改php中预定义变量的行为,php,session-variables,predefined-variables,Php,Session Variables,Predefined Variables,我用PHP制作了一个会话管理库,它使用函数而不是简单的$\u session['key']=value将会话数据存储在数据库中 要存储数据,用户将使用storeData($key,$value)函数 要检索数据,用户将使用getData($key)函数 但是,我希望我的用户仍然使用$\u SESSION而不是函数,这样就不需要修改旧代码 如果用户使用$\u SESSION,是否有一种方法可以让我以某种方式获得这些值并应用于我的函数。因此,用户仍然会认为他们在使用PHP的$\u SESSION,但

我用PHP制作了一个会话管理库,它使用函数而不是简单的
$\u session['key']=value
将会话数据存储在数据库中

要存储数据,用户将使用
storeData($key,$value)
函数 要检索数据,用户将使用
getData($key)
函数

但是,我希望我的用户仍然使用
$\u SESSION
而不是函数,这样就不需要修改旧代码


如果用户使用
$\u SESSION
,是否有一种方法可以让我以某种方式获得这些值并应用于我的函数。因此,用户仍然会认为他们在使用PHP的
$\u SESSION
,但在后台,他们实际上会使用我的函数。

看看SESSION\u set\u save\u处理程序,