当前位置:   article > 正文

PHP语言设计模式之单例模式_php语言设计模式之单例模式头歌

php语言设计模式之单例模式头歌
  1. <?php
  2. class Singleton
  3. {
  4. public $name;
  5. /********** Begin **********/
  6. /********** 1. 单例模式的类只能有一个实例,并由类自己创建(此处略) **********/
  7. public static $instance;
  8. /********** 2. 构造函数必须为私有 **********/
  9. private function __construct(){
  10. }
  11. /********** 3. 克隆函数必须为私有 **********/
  12. private function __clone(){
  13. }
  14. /********** 4. 必须提供一个静态的访问方法 **********/
  15. public static function getInstance()
  16. {
  17. if(!(self::$instance instanceof self)){
  18. self::$instance = new self();
  19. }
  20. return self::$instance;
  21. }
  22. /********** End **********/
  23. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/人工智能uu/article/detail/802059
推荐阅读
  

闽ICP备14008679号