Значение двойного знака $ в контексте статьи
Есть статья из документации к Битрикс - Настройка ЧПУ, в которой сказано
Но жесткая проверка в preg_match не позволит сделать ссылки вида www.myserver.ru/users/user_login/?r1=banner&r2=computerra.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
.
Я новичок (джун), поэтому прошу не минусовать.