摘要:<?php //案例 class Mysql { private function __construct(){} private function __clone(){} protected static $instance = null; //創(chuàng)建外部接口,來返回當前類的唯一實例
<?php //案例 class Mysql { private function __construct(){} private function __clone(){} protected static $instance = null; //創(chuàng)建外部接口,來返回當前類的唯一實例 public static function getInstance() { if(is_null($instance)){ return static::$instance = new static(); } return static::$instance; } public function connect() { return '連接數(shù)據(jù)庫'; } } //從外部實例化類 $mysql =Mysql::getInstance(); echo '<br/>'; echo $mysql->connect(),'<br/>'; var_dump($mysql);
批改老師:韋小寶批改時間:2019-03-14 15:16:25
老師總結(jié):寫的很不錯 單例模式還是很常見的一種PHP設(shè)計模式