首页 > 编程语言 >PHP注册模式

PHP注册模式

时间:2023-02-09 11:07:09浏览次数:38  
标签:function self 模式 alias objects 注册 PHP

阅读目录

PHP注册模式

注册模式解决全局共享和交换对象,将已创建好的对象,挂在全局可以使用的数组上,在需要使用的时候,直接从该数组上获取该类的实现即可。

<?php

class Register
{
    protected static $objects;
    
    function set($alias, $object)
    {
        self::$objects[$alias] = $object;
    }
    
    function get($name)
    {
        return self::$objects[$name];
    }
    
    function _unset($alias)
    {
        unset(self::$objects[$alias]);
    }
}

标签:function,self,模式,alias,objects,注册,PHP
From: https://blog.51cto.com/u_13571520/6046053

相关文章

  • 使用nssm注册系统服务的详细方法
    对于Windows平台来说,很多软件或系统的后台服务是基于windows服务的方式运行的,它的优势是稳定可靠,有进程保护,但对于一些普通exe程序(控制台程序或带界面的windows程序)或bat文......
  • brew 安装 nginx 配合PHP工作
    1.前言环境介绍:macbookprom12020本文记录使用brew安装nginx配合PHP工作2.安装PHP#查看有哪些PHP版本可以安装brewsearchphp#安装php7.2brewinstall......
  • 使用iis设置网站php版本为7.3
    内容:使用iis设置网站php版本为7.3这张图是多少人的噩梦 早期的宝塔版本没办法在线升级,php版本只能到7.1 默认就没有7.2以上版本 怎么办?可以在iis设置第一步: ......
  • 以 standalone 模式启动 Aapche Pulsar
    以standalone模式启动AapchePulsarstandalone模式常用于开发测试阶段,请勿在生产环境使用。目录以standalone模式启动AapchePulsar常见问题内存小于4GB,导致无......
  • 7、install_mysql_httpd_php_wordpress
    #!/bin/bash##********************************************************************#Author: zikang#QQ: [email protected]#Date: 2021-03-03......
  • ChatGPT 怎么用 : 如何注册 ChatGPT 账号并通过手机号验证
    ChatGPT以其强大的信息整合和对话能力惊艳了全球,在自然语言处理上面表现出了惊人的能力。这么强大的工具我们都想体验一下,那么 ChatGPT 怎么用呢?本文将给你逐步详细介......
  • Kubernetes中PV&PVC访问模式
    问题为什么PV的accessmode设置的访问模式是ReadWriteOnce,但是其他节点还是可以读写。为什么PV的accessmode设置的模式为ReadOnlyMany,其他节点还是可以读写。前言这是明......
  • 正则表达式-(4)匹配模式
    所谓匹配模式,指的是正则中一些改变元字符匹配行为的方式,比如匹配时不区分英文字母大小写。常见的匹配模式有4种,分别是不区分大小写模式、点号通配模式、多行模式和注释模......
  • PHP , Navicat安装
    1、PHPStudy小皮面板:https://public.xp.cn/upgrades/phpStudy_64.zip    解压缩后       浏览器输入127.0.0.1:80  通过路径查看站点 ......
  • PHP、Navicat安装
    PHPStudy小皮面板:https://public.xp.cn/upgrades/phpStudy_64.zip下载完成后解压后双击点击立即安装 安装完成启动MySQL,Nginx    浏览器输网址127.0.0.1:......