在传递$_SESSION['var']
函数时,如果未设置$_SESSION['var']
,我会收到通知:
Notice: Undefined index: var in scripname.php on line 49
有没有更安全的方法来获得$_SESSION['var']
,如果$_SESSION['var']
未设置,它会给我0
?
提前谢谢你!!
$var = isset($_SESSION['var']) ? $_SESSION['var'] : 0
if (isset($_SESSION['var']))
{
echo "session is set";
}
else
{
echo "session is not set";
}
if (isset($_SESSION['var'])){
// Do something
}
怎么样:
$var = @$_SESSION['var'];
if(!array_key_exists('var',$_SESSION))
{
$var = 0;
}
else
{
$var = $_SESSION['var'];
}
使用
if(isset($_SESSION['var']))
// do