提高php代码质量的36个技巧的摘录
17、不要直接使用 $_SESSION 变量
简单例子:
$_SESSION[
'username'
] = $username;
$username = $_SESSION[
'username'
];
改进后:
define(
'APP_ID'
,
'abc_corp_ecommerce'
);
//Function to get a session variable
function
session_get(
$key
)
{
$k
= APP_ID .
'.'
.
$key
;
if
(isset(
$_SESSION
[
$k
]))
{
return
$_SESSION
[
$k
];
}
return
false;
}
//Function set the session variable
function
session_set(
$key
,
$value
)
{
$k
= APP_ID .
'.'
.
$key
;
$_SESSION
[
$k
] =
$value
;
return
true;
}
原文链接:http://blog.jobbole.com/17211/
啦啦啦!!!