文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>使用静态属性实例化自已

使用静态属性实例化自已

时间:2010-08-14  来源:PHPCoder

今天在公司的核心代码里发现了一段代码。让我的眼前一亮。

 

 

 1 class test {
 2 protected static $handle;
 3 
 4 public function __construct() {
 5 ....
 6 }
 7 
 8 public static getInstance() {
 9   if(!self::$hanlde) {
10     self::$hanlde = new test();
11   }
12   return self::$hanlde;
13 
14 }
15 ...
16 }
17 

 

这个过程太棒了,使用 test::getInstance() 来获取对象。无论获取多少次,返回的都是同一个对象。不会额外的去重复创建自己的复本。大大的节省了系统资源的浪费。

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载