Hallo zusammen
Wie übergebe ich eine Variable mit Wert (z.B. $dbhost = 'host') an eine Klasse?
Wenn echo $host; in der Klasse steht wird nichts ausgegeben. Ausgabe sollte doch 'host' sein?
Wie übergebe ich eine Variable mit Wert (z.B. $dbhost = 'host') an eine Klasse?
PHP-Code:
<?php
error_reporting(E_ALL);
echo '<pre>';
/******************************************/
/* Gibt später eine Konfigurationsdatei */
/******************************************/
$dbhost = 'host';
$dbuser = 'user';
$dbpassword = 'password';
$db = 'datenbank';
/*****************************************/
class MySql{
var $dbhost;
var $dbuser;
var $dbpassword;
var $db;
public function makesqlconnect(){
$host = $this->dbhost;
$user = $this->dbuser;
$password = $this->dbpassword;
$db = $this->db;
echo $host;
}
}
$sqlconnect = new MySql($dbhost, $dbuser, $dbpassword, $db);
$sqlconnect->makesqlconnect();
echo '</pre>';
?>
Kommentar