Как только я передам переменную внутри функции в качестве ссылки, если я позже получу к ней доступ, это все еще ссылка или ..?
Пример:
function one(){
$variables = array('zee', 'bee', 'kee');
$useLater =& $variables;
two($variables);
}
function two($reference){
foreach($reference as $variable){
echo 'reference or variable, that is the question...';
}
}
В функции two();
являются ли переменные здесь ссылкой на ранее установленные переменные $ или создан новый элемент (в памяти, я думаю ...)?
Плюс, еще один, есть ли способ проверить, передается ли переменная по ссылке или нет? (вроде: is_reference();
)