Making global var aus einer Funktion in PHP

Ich versuche zu de, fein dynamisch Variablen. Ich verwende dafür eine Funktion, weiß aber nicht, wie ich die neue Variable als global definieren soll (da sie vor der Funktion noch nie erstellt wurde).

ist das möglich

Vielen Dank

bearbeite

ok, das habe ich gebaut. ist es so gefährlich?

function extract_values($row) {
    foreach ($row as $key => $value){
        global $key;
        $key = $value;
    }
}

und dann versuche ich, mein Leben so einfacher zu machen:

$result = mysql_query("SELECT first_name, last_name, address FROM users ORDER BY id ASC");

    while ($row = mysql_fetch_array($result)){
        extract_values($row);
#[do some stuff with the variables.]#
}

Ich mache es, um Zeit zu sparen. anstatt für jede Spalte eine eigene Variable wie @ zu erstell

$first_name = $row['first_name'];

Diese Funktion erledigt das für mich. Ich verstehe nicht, warum es in diesem Fall gefährlich sein könnte. Oder wie üblich, ich vermisse etwas.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage