Does that mean it's safe to use the following code from your example?
$errors = '';
foreach(array_keys($GET) as $key) {
if(isset($$key)) {$errors .= "$key not coppied from get to aboid overwritting preexisting variable.<br />\n":}
else {$$key = $GET[$key];}
}
$errors = '';
foreach(array_keys($POST) as $key) {
if(isset($$key)) {$errors .= "$key not coppied from get to aboid overwritting preexisting variable.<br />\n":}
else {$$key = $POST[$key];}
}