Tom: global all;

Beitrag lesen

Hello,

wenn ich in PHP globale Variablen benötige, dann stecke ich diese in das ohnehin schon vorhandene superglobale Array $_SERVER. Dazu lege ich in $_SERVER einfach ein Unterarray an.

$_SERVER['meine_vars'] = array(

'meine_var1' => $mein_wert1,
    'meine_var2' => $mein_array_als_wert2,
    'meine_var3' => 12345
)

  
Aber doch wohl nicht, bevor Du geprüft hast, ob es ein solches Array schon gibt?  
  
if (isset($\_SERVER['meine\_vars']))  
{  
  ## nun hat Felix ein Problem  
}  
  
  
$\_SERVER hat eine andere Bestimmung als z.B. $GLOBALS, was für den Zweck eigener Werte, die nur die Lebensdauer des Scriptes haben sollen, die passende Stelle wären.  
  
Man sollte die von PHP vorgesehene Strukturierung der Datenbereiche nicht zerstören!  
  
  
Harzliche Grüße vom Berg  
<http://www.annerschbarrich.de>  
  
Tom

-- 
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen  
Nur selber lernen macht schlau  
![](http://bitworks.de/~selfHTML/Virencheck.gif)