В общем, в файле bitrix/components/bitrix/main.auth.form/class.php есть метод getUser, следующего содержания
Хотелось бы понять на кой пёс тут нестатическая переменная $user и что мешает просто вернуть $GLOBALS['USER']; без лишних переменных и if'ов?
Код |
---|
/** * Get global User. * @return \CUser */ protected function getUser() { $user = null; if ($user === null) { $user = $GLOBALS['USER']; } return $user; } |
Хотелось бы понять на кой пёс тут нестатическая переменная $user и что мешает просто вернуть $GLOBALS['USER']; без лишних переменных и if'ов?