PHP设计模式——单例模式

单例模式就是保证某个类的对象只被创建一次。

Database.php

<?php
    class Database
    {
        private $db;
        
     //构造方法私有化
private function __construct() { } static function getInstance() { if(self::$db){ return self::$db; }else{ self::$db = new self(); return self::$db; } } } ?>

index.php

<?php

    require 'Database.php';
    
    $db = Database::getInstance();
   $db = Database::getInstance();
?>

 

posted @ 2016-03-10 10:23  sky钦  阅读(57)  评论(0)    收藏  举报