Как получить значение переменной, а не ссылку на нее?

mus

Новичок
Как получить значение переменной, а не ссылку на нее?

Господа, столкнулся со странной проблемой.
В функции пишу следующий код.

PHP:
function basket_get_session_list() {

        if(!isset($_SESSION['basket'])) {

                $_SESSION['basket'] = array();

        }

        return $_SESSION['basket'];

}
Из другой функции вызываю вышенаписанную функцию:

PHP:
$basket = basket_get_session_list();
В итоге, если я произвожу изменение с массивом $basket, то эти изменения также касаются $_SESSION['basket']. Как мне в переменную $basket записать только лишь значение сессии и не дать возможность из под этой переменной изменять значение сессии?
 

kruglov

Новичок
Назовите переменные по-разному или отключите register_globals.
 

mus

Новичок
kruglov
ТЬФУ! Даже думать не думал, что проблема из-за регистр_глобал!!!
СПАСИБО! =)
 
Сверху