PHP数组解构的妙用
众所周知PHP从7.4开始支持数组解构$fruit = ['apple', 'banana']; $color =...
前端ES6及之后版本的新特性学习笔记(代码笔记,不定时更新)
篇幅稍微有点长,因为记录了近期居家办公期间学习到的前端新特性,查ES6之后版本的资料得知后面的新特性是ES6的补充...
关于MySQL数据库版本不同导致的自增值问题
MyISAM引擎的自增值保存在数据文件中。InnoDB引擎的自增值,其实是保存在了内存里,并且到了MySQL 8....
基于PHP8.0实现类似常用框架的原生注解中间件
工作之余抽空看了篇中间件的文章,结合之前自己写过的例子,弄了一个PHP8.0原生注解实现中间件的小demo。核心其...
基于PHP8构造方法新特性实现PHP策略模式的示例
首先编写一个基类接口用于定义策略规范及实现逻辑方法/** * 策略公共接口 * Interface MyBas...
基于SPL标准库实现观察者模式的示例
近来在项目中需要使用到观察者模式去设计模块时,发现SPL标准库中已实现了观察者和被观察者的接口定义,这边直接拿来用...