Christian Seiler: Variable an Klasse übergeben

Beitrag lesen

hallo,

Wie jedoch übergebe ich den Inhalt einer einzelnen Variable an die Klasse, damit sie in den jeweiligen Funktionen zur Verfügung steht?

$klasse->variable = "wert";

class class_test{
  var $host = "localhost";
  var $user = "username";
  var $pass = "password";
  var $dbase = "";

function db_connect(){
    $db = mysql_connect($this->host, $this->user, $this->pass) or die ("Keine Verbindung zur Datenbank");
          mysql_select_db($this->dbase, $db) or die ("verbindung zur datenbank fehlgeschlagen");
    return $db;
  }

Würde ich so nicht machen, wenn der Datenbankname dynamisch ist.

Dann eher:

function db_connect($dbase){
    $db = mysql_connect($this->host, $this->user, $this->pass) or die ("Keine Verbindung zur Datenbank");
          mysql_select_db($dbase, $db) or die ("verbindung zur Datenbank fehlgeschlagen");
    return $db;
  }

Viele Grüße,
Christian