A-A+

关于PHP对象实例化单个例子的方法

2017年03月10日 PHP技术文章 评论 1 条 阅读 4 views 次

一直在使用PHP mvc 面向对象的方法,基本上一直在使用PHP实例化的公有方法,而对于私有方法,基本上没怎么能接触到,私有方法又分为私有方法和属性,这在PHP当中也是很重要的,可以定义一些基本的属性,这里夏日博客也来简单的作一下小小的总结。

我们直接看PHP单例化的方法代码如下:

private function__construct(){}//不可以继承构造方法

private function__clone(){}//不可以继承克隆方法

privare static$_instance;

定义的方法也很简单,直接使用 private 来定义就可以了,而关于后面的方法,如果没有什么特殊要求的话,可以全部为继承方法。

下面是一个单例化的方法,代码如下:

  1. public staticfunction getinstance(){  
  2.     if(!isset(static:$_instance)){  
  3.       static::$_instance=newstatic();  
  4.       }//www.xiariboke.com  
  5.       returnstatic::$_instance;  
  6.   }  

好了,对于PHP对象单例实例化还是比较简单的,在THINKPHP当中,基本上很少有用到,不过这里还是做个小小的总结,方便自己查询吧。

1 条留言  访客:1 条  博主:0 条

  1. Koolight

    都是专业内容,外行难以理解。

给我留言

Copyright © 夏日博客 保留所有权利.   Theme  Ality 冀ICP备15026943号-2

用户登录