• 2023-02-14
  • Php
浅谈PHP设计模式的组合模式

简介:组合模式,属于结构型的设计模式。将对象组合成树形结构以表示“部分-整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。组合模式分两种状态:透明方式,子类的所有接口一致

  • 2023-02-14
  • Php
浅谈PHP设计模式的命令模式

简介:命令模式:属于行为型的设计模式。将一个请求封装为一个对象,从而是你可用不同的请求对客户端进行参数化。对请求排队或记录请求日志,以及支持可撤销的操作。适用场景:命令发送者只需要知道发送请

  • 2023-02-14
  • Php
浅谈PHP设计模式的中介者模式

简介:中介者模式,属于行为型的设计模式。用一个中介对象来封装一系列的对象交互。中介者是各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变他们之间的交互。适用场景:如果平行对象间的依

  • 2023-02-14
  • Php
浅谈PHP设计模式的享元模式

简介:享元模式,属于结构型的设计模式。运用共享技术有效地支持大量细粒度的对象。适用场景:具有相同抽象但是细节不同的场景中。优点:把公共的部分分离为抽象,细节依赖于抽象,符合依赖倒转原则。缺

  • 2023-02-14
  • Php
浅谈PHP设计模式的访问者模式

简介:访问者模式,属于行为型的设计模式。表示一个作用于某对象结构中的各元素的操作。它是你可以在不改变各元素的类的前提下定义作用于这些元素的新操作。适用场景:类中有易于变化的算法。希望数据结构

基于php+webuploader的大文件分片上传,支持断点续传,带进度条
  • 2023-02-14
  • Php
基于php+webuploader的大文件分片上传,支持断点续传,带进度条

基于php+webuploader的大文件分片上传,带进度条,支持断点续传(刷新、关闭页面、重新上传、网络中断等情况)。文件上传前先检测该文件是否已上传,如果已上传提示“文件已存在”,如果未上传则直接

  • 2023-02-14
  • Php
【踩坑日记】nginx server_name配置多域名的坑

各位技术大佬,大家好,我是练习时长两年半的代码练习生,Max,喜欢技术,后端和架构。问题介绍项目配置了多个域名,如下,php代码中有获取$_SERVER['SERVER_NAME']的值。

  • 2023-02-14
  • Php
ThinkPHP钩子和行为获取回调参数和自定义参数

0x001自定义参数$extra_param="Someextraparam";Hook::add('response_end',function($params)use($ex

微信小程序--云开发
  • 2022-09-18
  • Php
微信小程序--云开发

介绍微信云开发是微信团队联合腾讯云推出的专业的小程序开发服务。开发者可以使用云开发快速开发小程序、小游戏、公众号网页等,并且原生打通微信开放能力。开发者无需搭建服务器,可免鉴权直接使用平台提供的

  • 2022-09-16
  • Php
PHP使用phpqrcode.php生成二维码图片并将生成的二维码图片保存到本地服务器

前期准备:1.phpqrcode类文件下载,下载地址:https://sourceforge.net/projects/phpqrcode/2.PHP环境必须开启支持GD2扩展库支持(一般情况下都是

PHP之旅---出发(php+apache+MySQL)
  • 2022-09-15
  • Php
PHP之旅---出发(php+apache+MySQL)

@目录前言准备php安装Apache安装MySQL安装Navicat安装(附)Apache+php整合验证Apache+php前言本文详细介绍php+apache+MySQL在window下的独

  • 2022-09-10
  • Php
Linux安装宝塔,OCI8,连接ORACLE数据库

基础环境centos7安装BT宝塔网址:https://www.bt.cn/download/linux.html安装ORACLE客户端下载地址:https://www.oracl