Hello Enrico,
wie funktioniert das mit dem PHP?
Du hast einen Webserver, dem Du oder der Adminsitrator gesagt haben, welche Ressourcen (im einfachsten Fall abgebildet auf eine Scriptdatei) bei einem Request (der Browser ruft eine "Seite" auf) durch den PHP-Parser verarbeitet werden sollen.
Im Normalfall sind das z.B. alle _Dateien_, die auf *.php enden.
lt darin alle Abschnitte, die als
Nun liest der Parser die aurgerufene "Seite" erstmal durch, und sammelt darin alle Abschnitte, die als PHP-Code ausgezeichent sind
<?php
## hier steht Code
?>
Diese werden dann vom Interpreter ausgewertet. Alle Variablen, die in einem der Abschnitte festgelegt worden sind, gelten daher auch in den anderen Abschnitten, vorausgesetzt, dass sie innerhalb der ermittelten PHP-Struktur auf einer Ebene liegen (-> Scope).
Variablen, die also _nur__innerhalb_ einer PHP-Funktion verwendet werden, sind außerhalb der Funktion nicht mehr gültig. Es könnte aber gleichnamige Variablen außerhalb der Funktion geben, die aber mit denjenigen innerhalb (erstmal) nichts zu tun haben.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg