Изменение поведения предопределенных переменных в php
Я сделал библиотеку управления сеансами в PHP, которая хранит данные сеансов в базах данных, используя функции, а не тривиальные $_SESSION['key'] = value
,
Для хранения данных пользователь будет использовать storeData($key, $value)
функция для извлечения данных, пользователь будет использовать getData($key)
функция.
Однако я хочу, чтобы мои пользователи продолжали использовать $_SESSION
а не функции, так что старые коды не должны быть изменены.
Есть ли способ, если пользователь использует $_SESSION
Я могу как-то получить эти значения и применить к своим функциям. Таким образом, пользователь все еще будет думать, что он использует PHP $_SESSION
но на заднем плане они фактически использовали бы мои функции.