abstract:<?php //单例模式 class Singleton{ static public $instance;//声明一个静态变量(保存在类中唯一的一个实例) private $link; private function __construct($host, $username, $password){
<?php //单例模式 class Singleton{ static public $instance;//声明一个静态变量(保存在类中唯一的一个实例) private $link; private function __construct($host, $username, $password){//声明私有构造方法为了防止外部代码使用new来创建对象。 $this->link = mysql_connect($host, $username, $password); if($this->link->connect_errno){ return false; } return $this->link; } private function __clone(){}//声明私有克隆方法为了防止外部克隆对象。 static public function getinstance(){//声明一个getinstance()静态方法,用于检测是否有实例对象 if(!self::$instance) self::$instance = new self(); return self::$instance; } static public function close(){//关闭数据库连接 $this->link->close(); } }
Correcting teacher:查无此人Correction time:2019-03-16 09:43:17
Teacher's summary:写的不错,代码很整洁。学很多的方法,最终目的就是写项目。当你了解透全部的方法,写项目时才能得心应手。继续加油