Porca miseria..Sembrava che avessi trovato una soluzione...ma non mi memorizza l'ultima variabile "$var3" 
codice:
<?PHP
$result1 = test(); echo $result1[0]." - ".$result1[1]." - ".$result1[2]; //mi stampa solo: Gino e - Pino - vanno a
?>
...altro codice
<?PHP
$x = "casa";
function test() {
global $x;
$var1 = "Gino e";
$var2 = "Pino";
$var3 = "vanno a ".$x;
return array($var1, $var2, $var3);
}
echo "====";
$result = test();
echo $result[0]." - ".$result[1]." - ".$result[2];
//Così mi stampa corretto: Gino e - Pino - vanno a casa
?>