globalisieren von variablen Variablen

penalizer

Mitglied
Hi Leute,
habe hier einmal eine kleine Frage zum Thema globalisieren.
Soweit ist mir das klar jedoch habe ich keinen Schimmer wie man variable Variablen globalisieren kann. Hier einmal ein Beispiel Script zur erläuterung:

PHP:
<?php
 
$test_[2]="Hallo";
 
function hammelfleisch($num){
global $test_[$num];
error_reporting(E_ALL);
echo $test_[$num];
}
 
hammelfleisch(2);
 
?>

Ich bekomme folgenden Fehler ausgegeben:

Parse error: parse error, unexpected '[', expecting ',' or ';' in Pfad/Dateiname/etc. on line 6

es liegt also definitiv an der Eckklammer der Variable.
Gibt es vielleicht einen anderen Weg variable Variablen zu definieren?

Ich danke Euch schon mal im vorraus.

Gruss aus Essen. Pen
 
Mach es so:

PHP:
<?php
 
    $test_[2]="Hallo";

    function hammelfleisch($num){
    global $test_;
    error_reporting(E_ALL);
    echo $test_[$num];
    }
 
    hammelfleisch(2);

?>
 
Zurück