Take a look to this code, and help me to understand the result
$x = array(\'hello\', \'beautiful\', \'world\'); $y = array(\'bye bye\',\'world\', \'harsh\');
// ... $v = "DONT CHANGE!"; unset($v); // ...
because $v is still a reference, which later takes the last item in the last foreach loop.
$v
EDIT: See the reference where it reads (in a code block)
unset($value); // break the reference with the last element