if (!isset($SX_PClassList[$tmpdata['pid']]['Mcalss'])) { $SX_PClassList[$tmpdata['pid']]['Mcalss'][] = $tmpdata['id']; } elseif (!in_array($tmpdata['id'], $SX_PClassList[$tmpdata['pid']]['Mcalss'])) { $SX_PClassList[$tmpdata['pid']]['Mcalss'][] = $tmpdata['id']; } $SX_MClassList[$tmpdata['pid']][$tmpdata['id']] = $SX_MClass; $SX_MClassList1[$tmpdata['id']] = $SX_MClass; 优化下
时间: 2023-05-21 21:02:45 浏览: 36
这段代码可以进行如下优化:
if (!isset($SX_PClassList[$tmpdata['pid']]['Mcalss']) || !in_array($tmpdata['id'], $SX_PClassList[$tmpdata['pid']]['Mcalss'])) {
$SX_PClassList[$tmpdata['pid']]['Mcalss'][] = $tmpdata['id'];
}
$SX_MClassList[$tmpdata['pid']][$tmpdata['id']] = $SX_MClass;
$SX_MClassList1[$tmpdata['id']] = $SX_MClass;
这样可以避免重复的判断和操作,提高代码的效率。