Funktionen mit globalen Variablen und Konstanten

Für Variablen gibt es einen sogenannten Geltungsbereich.
Der Geltungsbereich sagt aus, wo man auf eine Variable zugreifen kann.
Eine Konstante ist immer und überall gültig, also Global.
Bei Variablen dagegen ist es etwas anderst, sie sind nur im aktuellen Bereich gültig.
Der Hauptbereich, also ausserhalb einer Funktion nennt man [ main() ].
Auf Variablen von main() können keine Funktionen zugreifen,
da eine Funktion [ function() ] seinen eigenen Bereich hat. Dies gild auch umgekehrt.
Mithilfe der Referenzübergabe oder der Angabe von global $Variable;
in einer Funktion ist es trotzdem möglich, auf aussenstehende Variablen zuzugreifen.
Es können beliebig viele Variablen zu global gesetzt werden, sie werden auch durch Komma von einander getrennt.

Beispiel: global $Variable1,$Variable2,$Variable3;
Variablen und Konstante innerhalb einer Funktion [ function() ]:

stfKonstantText = 'Ich bin eine Konstante!'
$stfVariableA = 'Existenzprüfung: $stfVariableA nicht deklariert!'
$stfVariableB = 'Existenzprüfung: $stfVariableB nicht deklariert!'
$stfVariableC = 'Ich bin die Variable C!'

Variablen und Konstante ausserhalb einer Funktion [ main() ]:

stfKonstantText = 'Ich bin eine Konstante!'
$stfVariableA = 'Ich bin die Variable A!'
$stfVariableB = 'Ich bin die Variable B!'
$stfVariableC = 'Existenzprüfung: $stfVariableC nicht deklariert!'
In den oberen Beispiel kann man gut sehen, wie es sich mit der Gültigkeit verhällt.
stfKonstantText ist überall gültig, da sie ja eine Konstante ist.
$stfVariableA und $stfVariableB sind beide in [ main() ] deklariert worden,
aber $stfVariableA ist in der Funktion nicht erreichbar, da sie dort nicht Global gesetzt wurde.
Genauso gild das für $stfVariableC, sie wurde in der Funktion deklariert und ist somit nicht in [ main() ] erreichbar.