Rumah  >  Artikel  >  pembangunan bahagian belakang  >  php怎么实现一个单列模式

php怎么实现一个单列模式

藏色散人
藏色散人asal
2021-06-11 10:05:361495semak imbas

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

php怎么实现一个单列模式

本文操作环境: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 &#39;测试单列模式&#39;;
    }
}
$singleton = Singleton::getInstance();
$singleton->test();
//实现单列模式的意义,减少资源的占用

推荐学习:《PHP视频教程

Atas ialah kandungan terperinci php怎么实现一个单列模式. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:php怎么去除微信表情Artikel seterusnya:php数组怎么合并不覆盖