PHP数组解构的妙用
众所周知PHP从7.4开始支持数组解构$fruit = ['apple', 'banana']; $color =...
基于PHP8.0实现类似常用框架的原生注解中间件
工作之余抽空看了篇中间件的文章,结合之前自己写过的例子,弄了一个PHP8.0原生注解实现中间件的小demo。核心其...
PHP奇淫巧计(不定时更新)
// 直接执行命令 var_dump(`ping www.baidu.com`); // 次方的另一种使用方式(...
用 Event 扩展来实现一个支持并发处理的Socket服务器
<?php // 使用pcntl实现,只能指定固定进程数去处理,性能不高 /* $sock = strea...
基于PHP8构造方法新特性实现PHP策略模式的示例
首先编写一个基类接口用于定义策略规范及实现逻辑方法/** * 策略公共接口 * Interface MyBas...
基于SPL标准库实现观察者模式的示例
近来在项目中需要使用到观察者模式去设计模块时,发现SPL标准库中已实现了观察者和被观察者的接口定义,这边直接拿来用...