回 帖 发 新 帖 刷新版面

主题:如何获取变量值呢?

$database = "BtDataBase";
$user = "Btsw";
$password = "1234";
class dbClass {
    var $hostName = "localhost";
    var $dbName = $database
    var $Login = $user;
    var $Password = $password;
}

为什么dbClass()里面的 $dbName、$Login、$Password 都获取不到上面的 $database、$user、$password 的值的?
是不是要加Super什么的啊

回复列表 (共1个回复)

沙发

class dbClass {
    var $hostName = "localhost";
    var $dbName = $GLOBALS[database];
    var $Login = $GLOBALS[user];
    var $Password = $GLOBALS[password];
}

$GLOBALS 为全局变量数组。类调用全局变量时候需要加入$GLOBALS['varName']

我来回复

您尚未登录,请登录后再回复。点此登录或注册