关于php类的问题,不是广告,拜托了!

来源:百度知道 编辑:UC知道 时间:2024/06/29 02:57:50
class dboperation{
private $conn="";
private function __construct(){
try{
$this->conn=mysql_connect($_SERVER['HTTP_HOST'],"root","");
}
catch(Exception $e){
exit("<center>Can't Not Connect To Mysql</center>");
}
try{
mysql_select_db("test",$this->conn);
}
catch(Exception $e){
exit("<center>Can't Not Connect To Database</center>");
}
}
}
$d=new dboperation();
unset($d);

提示Call to private dboperation::__construct() from invalid context
为什么啊
我的_construct是双地杠起头的
完整调试请看
http://user.qzone.qq.com/279937709/blog/1230950315
跟楼有说调试过程,谢谢了!

dboperation::__construct()
//要定义为公有的,其实就是构造函数,私有怎么调用。
public function __construct()
不过PHP捕获不了你上面的错误,要手动抛出错误。

php 也有这样写的么? 我只知道JSP(JAVA).net是这样写的。。