abstrak:<?php//定義一個(gè)Task類class Task {//定義一個(gè)私有類 private $link; //定義一個(gè)靜態(tài)私有類 priv
<?php //定義一個(gè)Task類 class Task { //定義一個(gè)私有類 private $link; //定義一個(gè)靜態(tài)私有類 private static $_instance; //將構(gòu)造方法設(shè)置好相應(yīng)的參數(shù)并私有化 private function __construct($host,$username,$password) { //用mysqli_connect()函數(shù)創(chuàng)建數(shù)據(jù)庫(kù)連接并返回 $this->link = mysqli_connect($host,$username,$password); return $this->link; } //將克隆方法私有化 private function __clone(){} //創(chuàng)建一個(gè)公共靜態(tài)方法并傳入數(shù)據(jù)庫(kù)參數(shù) public static function data($host,$username,$password) { //判斷是否為static類,如果不是則直接返回 if(false == (static::$_instance instanceof static)){ static::$_instance = new static($host,$username,$password); } return static::$_instance; } }
Guru membetulkan:查無(wú)此人Masa pembetulan:2019-04-16 09:34:31
Rumusan guru:完成的不錯(cuò),就是代碼有點(diǎn)亂。下次調(diào)整下,養(yǎng)成好習(xí)慣。繼續(xù)加油。