<?
(1)class Dao{public $a=mysql_connect("localhost","root","") ;
public $b=mysql_select_db("cartshop");
}
?> 报错 Parse error: syntax error, unexpected '(', expecting ',' or ';' in E:\php\index.php on line 4
但 
(2)<?
 $a=mysql_connect("localhost","root","") ;
$b=mysql_select_db("cartshop");?> (1)是成功的  (2)是错的 为什么啊 
(3)<?
class Dao{
public $mysqli = new mysqli("localhost", "root", "", "db_bcty365");
}
?>报错:Parse error: syntax error, unexpected T_NEW in E:\php\index.php on line 4这个也是错 为什么    小弟先谢谢了 等高手来啊  谢谢

解决方案 »

  1.   

    $a=mysql_connect("localhost","root","") ;
    $b=mysql_select_db( "cartshop", $a ); class Dao
    {
        public $mysqli = mysqli_connect("localhost", "root", "", "db_bcty365");

      

  2.   


    (1)class Dao{public $a=mysql_connect("localhost","root","") ;
    public $b=mysql_select_db("cartshop");
    }//修改class Dao{
        var $a;
        var $b;
        function Dao($host,$dbuser,$dbpw,$dbname){
            $this->a = mysql_connect($host,$dbuser,$dbpw);
            $this->b = mysql_select_db($dbname,$this->a);
        }
    }$Dao = new Dao('localhost','root','','cartshop');