<?php
function &testfunction()
{
global $testglobal;
return ($testglobal=1);
}
$testglobal_link=&call_user_func_array("testfunction",array('testparam-1','testparam-2'));
// $testglobal_link must be link to $testglobal at this stage
print $testglobal_link;
// trying to assign new value to $testglobal thru link
$testglobal_link=2;
// in theory we will get "2" as result
print $testglobal;
// but unfortunatly we will have "1" as result
print $testglobal_link;
Notice: Only variable references should be returned by reference in /in/SA7OJ on line 7
Strict Standards: Only variables should be assigned by reference in /in/SA7OJ on line 10
112