<?php
class singleOobject{
private static $instance;
private function __construct()
{
}
public static function get_instance(){
//判断当前变量是否属于本实例
if(!(self::$instance instanceof self)){
self::$instance = new self();
}
return self::$instance;
}
public function message(){
return 'hello jobs';
}
}
$a = singleOobject::get_instance();
$b = singleOobject::get_instance();
$c = singleOobject::get_instance();
var_dump($a->message());
var_dump($a,$b,$c);
单例模式
单例模式实现
最新推荐文章于 2025-05-23 19:33:43 发布
本文介绍了一种使用PHP实现单例模式的方法。通过定义一个私有静态实例变量和一个私有的构造函数来确保类只有一个实例,并提供一个公共静态方法用于获取该实例。演示了如何创建并使用单例对象。
1502

被折叠的 条评论
为什么被折叠?



