我想創建一個數據庫類與PHP的主機作爲變量。我不能得到初始化的值堅持,我不知道爲什麼。當我初始化他們在我設置它們公開的頂部它工作正常,但是當我嘗試在構造函數中初始化它們時,它不起作用。PHP變量不存儲
class Database {
public $dbHost;
public $dbUser;
public $dbPass;
public $dbName;
public $db;
public function __construct($Host, $User, $Pass, $Name){
$dbHost = $Host;
$dbUser = $User;
$dbPass = $Pass;
$dbName = $Name;
$this->dbConnect();
}
public function dbConnect(){
echo $dbPass;
$this->db = new mysqli($this->dbHost, $this->dbUser, $this->dbPass, $this->dbName);
/* check connection */
if (mysqli_connect_errno()){
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}else{
//echo 'connection made';
}
}
ahh哇。我現在很累,現在正在編碼哈哈 –