小兔网

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

php怎么实现一个单列模式-PHP问题

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

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

PHP实现一个单列模式

代码:

<?phpfinal 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怎么实现一个单列模式的知识。速戳>>知识兔学习精品课!