<?php
//创建单例模式
class Singleton {
// 三私一公、
private static $obj = null;
// 私有化构造方法
private function __construct() {}
// 私有化克隆方法
private function __clone() {}
// 静态的公共方法 获取对象
public static function getInstaed() {
if (!self::$obj instanceof self) {
self::$obj = new self();
}
return self::$obj;
}
}
// 实例化对象
$obj = Singleton::getInstaed();
$objs = Singleton::getInstaed();
var_dump($obj, $objs);
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号