abstract:<?php //案例 class Mysql { private function __construct(){} private function __clone(){} protected static $instance = null; //创建外部接口,来返回当前类的唯一实例
<?php //案例 class Mysql { private function __construct(){} private function __clone(){} protected static $instance = null; //创建外部接口,来返回当前类的唯一实例 public static function getInstance() { if(is_null($instance)){ return static::$instance = new static(); } return static::$instance; } public function connect() { return '连接数据库'; } } //从外部实例化类 $mysql =Mysql::getInstance(); echo '<br/>'; echo $mysql->connect(),'<br/>'; var_dump($mysql);
Correcting teacher:韦小宝Correction time:2019-03-14 15:16:25
Teacher's summary:写的很不错 单例模式还是很常见的一种PHP设计模式