我知道Notice: Undefined index
错误是关于缺少isset()
.
以下语句没有收到任何错误或通知:
if (isset($_SESSION['userid'])) {
$userid = $_SESSION['userid'];
}
但以下陈述,得到Notice: Undefined index
:
$userid = $_SESSION['userid'] ? isset($_SESSION['userid']) : NULL;
请告诉我为什么在使用速记if/else
时会收到通知?