Andi: Globale Veriablen in PHP

Beitrag lesen

<?

$gesamt=0;

$fp="ablage.txt";
 if ($datei=fopen($fp,"r"))
 {
  while (!feof ($datei))
  {
   $GLOBALS["gesamt"]=fgets($datei);
  }
 fclose($fp);
 }
   echo "inhalt:<b>".$gesamt."</b><br>";

jetzt meine Frage: warum schafft es die Variabel $gesamt nicht aus der if anweisung raus?
steht das echo nämlich innerhalb der klammern dann funktinoiert die ausgabe ohne prob.?

Thx und Lg Andi