Steve: Frage zu undef

Beitrag lesen

Hallo,

ich bin gerade über die Function undef in einem Codeschnippsel  gestolpert:

$db->Sql("SELECT * FROM user");

while ($db->FetchRow())
{
 undef %daten;

%daten = $db->DataHash();

for ($iTemp = 0; $iTemp < $spalten; $iTemp++)
 {
  print "$daten{$felderNamen[$iTemp]} ";
 }
}

Was soll denn der Befehl undef %daten ? Ich habe gelesen, dieser löscht Variablen/Hashes.  Der nachfolgende Befehl %daten = $db->DataHash(); überschreibt doch eh die Variable.

Ist der Befehl undef %daten; hier sinnvoll?

thx

Steve