*Markus: Frage zu Gültigkeitsbereich von Variablen

Beitrag lesen

Hallo,

beim Gültigkeitsbereich von Variablen bin ich derweil etwas unschlüssig. Vor allem frage ich mich, wieso folgendes möglich ist:

  
<?php  
    include_once("../check/KundenChecker.php");  
    $checker = new KundenChecker();  
    //Sicherheitsüberprüfung, da der URL-Parameter sichtbar und somit manipulierbar ist.  
    if (isset($_REQUEST['k']))  {  
        $var = $_REQUEST['k'];  
        //Der Übergabeparameter muss in jedem Fall überprüft werden  
        //Nachsehen, ob es diesen Kunden gibt  
        if (!$checker->checkKundenNummer($var))  
          exit(-1);  
    }  
    else  
       exit(-1);  
  
    //Fortsetzung anch der Überprüfung  
    echo $var;  
  
?>  

$var enthält den übergebenen Wert. Ich nahm immer an, dass Variablen in Schleifen und Verzweigungen nur lokal gelten, aber habe ich das richtig verstanden, dass Variablen, die einmal deklariert wurden, im ganzen Script gelten?

Markus