abstrakt:<?php //單例模式 class Singleton{ static public $instance;//聲明一個靜態(tài)變量(保存在類中唯一的一個實(shí)例) private $link; private function __construct($host, $username, $password){
<?php //單例模式 class Singleton{ static public $instance;//聲明一個靜態(tài)變量(保存在類中唯一的一個實(shí)例) private $link; private function __construct($host, $username, $password){//聲明私有構(gòu)造方法為了防止外部代碼使用new來創(chuàng)建對象。 $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()靜態(tài)方法,用于檢測是否有實(shí)例對象 if(!self::$instance) self::$instance = new self(); return self::$instance; } static public function close(){//關(guān)閉數(shù)據(jù)庫連接 $this->link->close(); } }
Korrigierender Lehrer:查無此人Korrekturzeit:2019-03-16 09:43:17
Zusammenfassung des Lehrers:寫的不錯,代碼很整潔。學(xué)很多的方法,最終目的就是寫項目。當(dāng)你了解透全部的方法,寫項目時才能得心應(yīng)手。繼續(xù)加油