当前位置: 首页 > news >正文

网站建设价格兴田德润i网址多少梦幻建站网

网站建设价格兴田德润i网址多少,梦幻建站网,wordpress国际主题,qq强制聊天网站源码1&#xff0c;单例模式&#xff0c;属于创建设计模式&#xff0c;简单来说就是一个类只能有一个实例化对象&#xff0c;并提供一个当前类的全局唯一可访问入口&#xff1b; 2&#xff0c;例子 <?phpclass Singleton {private static $instance null;// 禁止被实例化priva…

1,单例模式,属于创建设计模式,简单来说就是一个类只能有一个实例化对象,并提供一个当前类的全局唯一可访问入口;

2,例子


<?phpclass Singleton
{private static $instance = null;// 禁止被实例化private function __construct(){}// 禁止cloneprivate function __clone(){}//  实例化自己并保存到$instance中,已实例化则直接调用public static function getInstance(): object{if (empty(self::$instance)) {self::$instance = new self();}return self::$instance;}}// 两次调用返回同一个实例
$single1 = Singleton::getInstance();
$single2 = Singleton::getInstance();

 可继承的单例模式:

abstract class Singleton
{// 受保护的构造函数,确保不能通过 new 关键字直接实例化对象protected function __construct(){// 初始化操作}// 防止对象被复制protected function __clone(){throw new Exception("Singleton instance cannot be cloned.");}// 防止对象被序列化protected function __wakeup(){throw new Exception("Singleton instance cannot be serialized.");}// 获取实例的静态方法public static function getInstance(){if (!static::$instance) {static::$instance = new static();}return static::$instance;}// 其他业务方法
}class SubSingleton extends Singleton
{protected static $instance=null;// 添加其他额外的功能或覆盖父类的方法
}class Sub extends Singleton
{protected static $instance=null;// 添加其他额外的功能或覆盖父类的方法
}//$singleton1和$singleton2 是同一个实例
$sub1 = Sub::getInstance();
$sub2 = Sub::getInstance();
var_dump($sub1);//object(Sub)#1 (0) { }
var_dump($sub2);//object(Sub)#1 (0) { }//$subSingleton1 和subSingleton2是同一个实例
$subSingleton1 = SubSingleton::getInstance();
$subSingleton2 = SubSingleton::getInstance();
var_dump($subSingleton1);//object(SubSingleton)#2
var_dump($subSingleton2);//object(SubSingleton)#2

http://www.yayakq.cn/news/907975/

相关文章:

  • 如何做融资网站织梦网站防止注入
  • 网站建设怎么搞有免费的个人网站吗
  • 国外空间网站备案动漫wordpress主题下载地址
  • cloud域名注册网站抖音自媒体平台注册入口
  • dedecms网站地图前台路径不修改河北电子商务网站建设
  • 3d模型代做网站有没有人一起做网站
  • 定制化网站建设网站推广服务具体内容包括哪些
  • 接做网站简介chrome浏览器下载安卓手机
  • jsp做网站组件福田网站建设龙岗网站建设龙岗网站建设龙岗网站建设
  • 网站地图在线生成器成都做网页公司
  • 文明网站建设管理培训心得wordpress主题官方
  • 做百度药材种苗网站温州百度网站快速优化
  • 湖南长工工程建设有限公司官方网站公司网站域名如何建立
  • 北京建网站公司推荐带货视频怎么制作教程
  • 织梦dedecms蓝色培训机构模板教育学校学院整站php网站源码松原建设工程交易中心网站
  • 互联网it行业做什么的优化怎么做
  • 建设网站能自学吗东莞做商城网站建设
  • 工厂做哪个网站好Wordpress仿appstore
  • 接网站做项目赚钱吗网站两侧广告代码
  • 网站建设见站分析和准备论文深圳市住房和建设局官网房源
  • 用ps怎么做网站导航条微信做淘宝客网站
  • 天津建设工程注册中心网站免费开店的外贸平台
  • 个人网站备案怎么样才能简单的过如何做好网站内更新
  • 深圳网上招聘最好的网站百度搜索热词查询
  • 网站建设0doit优化关键词怎么做
  • 网站开发外包费用会计科目电脑做网站空间
  • 成都网站建设推荐安徽秒搜科技麻将app软件开发
  • 网站建设 邯郸网站制作为什么不建议做运维
  • 做网站知道访客ip做电脑网站手机能显示
  • 站长如何做导航网站php做网站首页的代码