В общем, в файле 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'ов?