0

$_SESSION['var']関数に渡すときに、$_SESSION['var']が設定されていない場合、通知が表示されます:

Notice: Undefined index: var in scripname.php on line 49

を取得するより安全な方法はあり$_SESSION['var']ます0$_SESSION['var']?

前もって感謝します!!

4

6 に答える 6

5
$var = isset($_SESSION['var']) ? $_SESSION['var'] : 0
于 2012-05-08T07:41:48.813 に答える
1
if (isset($_SESSION['var'])){
    // Do something
}
于 2012-05-08T07:41:40.723 に答える
0

どうですか:

$var = @$_SESSION['var'];
于 2012-05-08T07:51:28.367 に答える
0
if(!array_key_exists('var',$_SESSION))
{
    $var = 0;
}
else
{
    $var = $_SESSION['var'];
}
于 2012-05-08T07:41:51.580 に答える
0

使用する

if(isset($_SESSION['var']))
    // do
于 2012-05-08T07:42:04.203 に答える