Tom: global $GLOBALS; ?

Beitrag lesen

Hello,

Kann sein dass ich zur Zeit bisschen viel C++ lese aber innerhalb einer Funktion stehen die ausserhalb deklarierten Variablen eigentlich zur Verfügung.

Hab ich etwas falsch verstanden oder durcheinander gebracht?

Ja, in PHP ist das nicht so, wie bei fast allen implizit deklarierenden Sprachen.
Variablen, sie außerhalb einer Funktion deklariert (also angelegt wurden), sind bei PHP innerhalb der Funktion erstmal nicht sichtbar, es sei denn, dass man sie dort auch wieder mit

global variablenname;

auf den Gültigkeitsbereich von außerhalb legt.

http://www.php.net/manual/en/language.variables.scope.php

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de