$_SESSION['num']='555';
$num=777;
echo ${"num"};
echo "<br>";
echo ${"_SESSION['num']"};
//Пробовал так $_{"SESSION['num']"} и так $_{"_SESSION['num']"} - не выводит
P.S. Понадобилась потребность в части сайта сделать функцию которая будет делать запросы в БД, в бд уже будут существовать строки запроса типа UPDATE `table` SET `key`='*$valll*'
Чтоб не использовать eval решил сделать поиск определенных символов и замену на переменные, в данном случае мы ищем все *$ до * и изменяем их на переменные, то есть должна подставиться переменная valll, запрос после изменения будет вот такой "UPDATE `table` SET `key`='Значение valll'", не сложный механизм - не много строк, с помощью strpos и substr смог его сделать.
Но вот глобальные переменные не хотят подсовываться... Как изменить строку echo ${"_SESSION['num']"}; чтоб получить 555?