Почему не получается переименовать сессионный файл переменными?

Почему не получается переименовать сессионный файл переменными?
Пример ниже не работает:

rename('templates/' . session_id() . '', "templates/" . $g);
$g = 'name';

___________________________

Пример ниже работает:

rename('templates/' . session_id() . '', "templates/" . 'g');
___________________________

Пример ниже не работает:

define('GG', "$g");
rename('templates/' . session_id() . '', "templates/" . GG . '');
___________________________

Пример ниже работает:

define('GG', 'g');
rename('templates/' . session_id() . '', "templates/" . GG . '');

__________________________

Вообще возможно передать переменные, или нет?
Хочется, передать значение переменных в файл, который нужно переименовать.
Что я делаю не то?

  • Именно ))