Вы не можете ... так работают глобалы в PHP.Если вы хотите импортировать глобальную переменную в вашу локальную функцию, тогда вам нужно использовать ключевое слово global
, его никак не обойти.Это «особенность» языка PHP, он не имеет ничего общего с Drupal.
Альтернативным методом может быть реализация вспомогательной функции:
function get_current_user() {
global $user;
return $user;
}
И вызывать ее следующим образом:
$user = &get_current_user();