Значение двойного знака $ в контексте статьи

Есть статья из документации к Битрикс - Настройка ЧПУ, в которой сказано

Но жесткая проверка в preg_match не позволит сделать ссылки вида www.myserver.ru/users/user_login/?r1=banner&r2=com­puterra.ru, которые очень необходимы для анализа рекламных компаний. Поэтому, в начале файла 404.php пишем:

<?$arURI = parse_url($_SERVER["REQUEST_URI"]);
$_SERVER["REQUEST_URI"] = $arURI["path"];
if(!empty($arURI["query"]))
{
parse_str($arURI["query"],$par);
foreach($par as $key => $val)
{
global $$key;
$$key = $val;
}
}
?>

Возник вопрос: "Зачем используется двойной знак $ в

global $$key;
$$key = $val;

вместо одинарного?"

Почему именно в данной статье используется двойной $? Просто такое ощущение, что значения GET параметров будут записаны в $val.

Я новичок (джун), поэтому прошу не минусовать.


Ответы (0 шт):