tom1921: Fehler bei m Aufruf der Globalen Varibale

Beitrag lesen

Hallo,
ich möchte auf eine Super globale Variable in einer Funktion zugreifen
Die super globale Variable hat eine Instanz auf die Klasse MySQL in der meine Scripts zum Datenbank zugriff liegen.

Definition der Super Globalen Variable DB im Script: common.php

$DB = new \System\Database\MySQL(DB_SERVER,DB_USER,DB_PASSWORD,DB_NAME,DB_PORT);  

Aus irgend einem grund kann ich nicht auf diese Variable zugreifen.

Ich bekomme immer die gleiche Fehlermeldung
Notice: Undefined index: DB in C:\xampp\htdocs\HP_Favorit\scripts\session\mySession.php on line 67

Fatal error: Call to a member function query() on a non-object in C:\xampp\htdocs\HP_Favorit\scripts\session\mySession.php on line 67

Allerdings, wenn ich die globale Variable prüfe bekomme ich diea Ausgabe dass diese gesetzt ist.

Ausschnitt aus dem Code PHP Script: mySession.php

    function ses_write($ses_id, $data) {  
              $sql = "Replace INTO Sessions (ses_id, ses_time, ses_value) VALUES ('12', '1234', '123')";      if (isset($GLOBALS['DB'])) {  
			echo 'Variable DB ist gesetzt! <br>' ;  
			var_dump(get_defined_vars());  
  
		}  
		$result =$GLOBALS['DB']->query($sql, true);  
		echo $result ;  
		return $result ;  
    }

Kann mir jemand helfen?
Danke