Aloha ;)
Wenn du in PHP eine Variable aus dem globalen Namensraum in einer Funktion benutzen willst musst du das mit dem Schlüsselwort global "ankündigen".
Das stimmt so nicht. Die Verwendung des Schlüsselworts global
- also so:
$a = true;
function myFunc() {
globals $a;
[...]
return $a;
}
funktioniert genauso wie (wie vom TO verwendet):
$a = true;
function myFunc() {
[...]
return $GLOBALS['a'];
}
Das superglobale $GLOBALS
ist damit eine gleichwertige Alternative zur vorherigen Deklaration über das Schlüsselwort global
Wie immer alle Angaben ohne Gewehr ;)
Grüße,
RIDER
--
Camping_RIDER a.k.a. Riders Flame a.k.a. Janosch Zoller
ch:? rl:| br:> n4:? ie:% mo:| va:) js:) de:> zu:) fl:( ss:| ls:[
Camping_RIDER a.k.a. Riders Flame a.k.a. Janosch Zoller
ch:? rl:| br:> n4:? ie:% mo:| va:) js:) de:> zu:) fl:( ss:| ls:[