Spirs: Variable Variabeln außerhalb einer for-Schleife

Beitrag lesen

Hi.

ich generiere 10 variable Variabeln in zwei for-Schleifen wie folgt:

  
        for($j=1;$j<=5;$j++)  
        {  
         if($arrfeed[rate]==$j)  
         {  
          $bewert_{$j}++;  
         }  
        }  

[..]

  
      $anzahl_bew=mysql_result($res,0,"rate_num");  
      $anzahl_bew=intval($anzahl_bew);  
      for($j=1;$j<=5;$j++)  
      {  
       $proz_bew_{$j}=$bewert_{$j}/$anzahl_bew;  
       $proz_bew_{$j}=$proz_bew_{$j}*100;  
      }  

Ich kann keine der Variabeln außerhalb der for-Schleifen aufrufen. Um dies zu testen habe ich natürlich nicht "$proz_bew_{$j}" geschrieben, sondern bspw "$proz_bew_5".
Wenn ich allerdings innerhalb der for-Schleife die Variable ausgeben will, wird diese auch ausgegeben.
Man beachte: die Variable $bewert_{$j} ist auch in der zweiten for-Schleife gültig, aber niemals außerhalb.

Ist das eine Angewohnheit von PHP, variable Variabeln nur in der Schleife in der sie generiert wurden gültig sind?

Viele Grüße
Spirs