你可以写一个构造函数
class dbClass {
    var $hostName;
    var $dbName;
    var $Login;
    var $Password;
    function dbClass()
    {  global $hostName,$dbName,$Login,$Password;
       $hostName = "localhost";
       $dbName = $database
       $Login = $user;
       $Password = $password;
     }
}

解决方案 »

  1.   

    主要是上面的
    $database = "BtDataBase";
    $user = "Btsw";
    $password = "1234";
    说要独立出来~
    而下面的放在class dbClass 里面~
    我又不想说写到下面这样
    $database = "BtDataBase";
    $user = "Btsw";
    $password = "1234";
    class dbClass {
        var $hostName = "localhost";
        var $dbName = "BtDataBase";
        var $Login = Btsw;
        var $Password = "1234";
    }狂晕啊!我!
      

  2.   

    改$database ,$user, $password 为全局变量
      

  3.   

    是 global $database  这样么?
      

  4.   

    狂晕,没见过这样用class的~~
      

  5.   

    还是不行 <?
       global $database = "lycos89671";
       global $user = "lycos89671";
       global $password = "794216";
       $link = mysql_connect ("localhost", $user, $password) class dbClass {
                      var $hostName = "localhost";
                      var $dbName = "BtDataBase";
                      var $Login = Btsw;
                      var $Password = "1234";
             }
    ?>还是不行啊~~~~~初接触PHP实在不好意思
      

  6.   

    <?
        global $database;
        global $user;
        global $password;
        
        $database = "lycos89651";
        $user = "lycos89651";
        $password = "586216";
        $link = mysql_connect ("localhost", $user, $password)
        
        class dbClass {
            global $database;
            global $user;
            global $password;

            var $hostName = "localhost";
            var $dbName = $database;
            var $Login = $user;
            var $Password = $password;
            var $conn;
            var $result;
    }这样也不行啊~
      

  7.   

    class dbClass {
        var $hostName;
        var $dbName;
        var $Login;
        var $Password;
    }$obj = new dbClass;
    $obj->hostName = "localhost";
    $obj->dbName = "db";
    $obj->Login = "user";
    $obj->Password = "pass";不知道你为什么不这样用,为什么用类的时候还要引入global变量~~
      

  8.   

    两红星的那位是严格的oop写法。php里大多时候oop的p都是page……出现你老板之类不愿多打几个字的懒人也可以理解了。