首页 > 开发 > PHP > 正文

php单例模式笔记

2024-05-04 21:59:49
字体:
来源:转载
供稿:网友
  1. <?php   
  2.     class Db {   
  3.         private static $_db;//建立私有属性存放实例   
  4.         private function __construct(){//禁止类被实例   
  5.    
  6.         }   
  7.         private function __clone(){//禁止类被克隆   
  8.    
  9.         }   
  10.    
  11.         public static function getInstance(){//静态方法返回实例   
  12.             if(!(self::_db instanceof self)){//判定_db是否为自己的实例   
  13.                 self::_db = new self;//不是就创建   
  14.             }   //Vevb.com 
  15.             return self::_db;//返回实例   
  16.         }   
  17.    
  18.     }   
  19. ?>

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表