Einzelnen Beitrag anzeigen
Alt 05.02.2006, 12:18  
Gast
 
Beiträge: n/a
Standard

Und damit es verständlicher ist, nochmals ein beispiel:

Code:
$db = new db($db_server,$db_user,$db_password,$db_name);
$result = $db->query("datenbank Query")
geht , seit über 1 Jahr, in mehreren Hunder scripten bisher fehlerfrei.

Nur jetzt möchte ich gerne ein
Zitat:
$db = new db($db_server,$db_user,$db_password,$db_name);

function test(){
$result = $db->query("datenbank Query")
}

test();
[/code] was natürlich gar nicht geht, da kein bezug zu "$db" vorhanden ist.

Wie bekomme ich die funktion "test" jetzt dazu, auf $db zugreifen zu können, OHNE das ich ein
Code:
global $db;
in die Funktion einfüge.

So geht das schon
Code:
$db = new db($db_server,$db_user,$db_password,$db_name);

function test(){
     global $db;
     $result = $db->query("datenbank Query")
}

test();
, nur möchte ich vom " global $db;" weg, und hin zu funktionen, wo alle parameter rein über den Funktionsaufruf zur verfügung gestellt werden.
  Mit Zitat antworten