• 技术文章 >后端开发 >PHP问题

    php怎么实现一个单列模式

    藏色散人藏色散人2021-06-11 10:05:36原创59

    php实现一个单列模式的方法:1、创建私有变量保存该对象;2、禁止使用new;3、禁止克隆;4、判断对象是否存在;5、实现单列模式即可。

    本文操作环境:windows7系统、PHP7.1版,DELL G3电脑

    php怎么实现一个单列模式?

    PHP实现一个单列模式

    代码:

    <?php
    final class Singleton
    {
        //1.创建私有变量保存该对象
        private static $instance;
        //2.禁止使用new
        private function __construct(){ }
        //3.禁止克隆
        private function __clone() { }
        //4.判断对象是否存在
        public static function getInstance()
        {
            if (!self::$instanceinstanceof self) {
                self::$instance= new self();
            }
            return self::$instance;
        }
        public function test(){
            echo '测试单列模式';
        }
    }
    $singleton = Singleton::getInstance();
    $singleton->test();
    //实现单列模式的意义,减少资源的占用

    推荐学习:《PHP视频教程

    以上就是php怎么实现一个单列模式的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:php
    上一篇:php怎么去除微信表情 下一篇:php数组怎么合并不覆盖
    第16期线上培训班

    相关文章推荐

    • php如何判断几个汉字• php env 没有值怎么办• MAC如何使用php7搭建LNMP环境• php中的替换函数是什么• php怎么去除微信表情

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网