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
?>