注意:使用未定义的常量USER_SESSION - 假设为'USER_SESSION'

时间:2014-03-27 06:23:44

标签: php if-statement constants session-cookies

我在这一行中有这个错误:

public static function isLogged()
{
    if(USER_SESSION)
        return true;
    else
        return false;
}

声明:

    if(isset($_SESSION['username']))
         define('USER_SESSION',         $_SESSION['username']);

1 个答案:

答案 0 :(得分:0)

使用defined()检查常量是否存在,否则在未定义常量的情况下会收到通知(E_NOTICE)。

if( defined('USER_SESSION') ) {
    /* ... */
}