分类:PHP
- 不同设计模式实现源码 1167 不同设计模式实现源码 2022-07-13
- PHP 依赖注入实现 1167 PHP 2022-07-13
-
PHP SPL 观察者模式 1866
PHP SPL模块中自带一个观察者模式,观察者模式是一个非常简单事件系统,包含两个或者更多交互的类,这个模式允许一个类观察另一个类的状态,当被观察的类发生变化的时候,这个模式会得到通知。
在观察者模式中,被观察的叫subject,而负责观察的类叫做observe,为了表达这些内容,SPL提供了SplSubject和SplObserver接口。 2021-10-06
- PHP实现各种排序算法 1991 PHP实现各种排序算法 2020-12-09
- PHP实现二叉树遍历(非递归方式,栈模拟实现) 2133 PHP实现二叉树遍历(非递归方式,栈模拟实现)。二叉树定义是这样的:一棵非空的二叉树由根结点及左、右子树这三个基本部分组成,根据节点的访问位置不同有三种遍历方式: 2020-12-02
- 时间格式转换中文显示 1981 时间格式转换中文显示 2020-09-09
- 截取中文字符串 1902 截取中文字符串 2020-09-04
- Json数据格式化输出函数 2020 Json数据格式化输出函数 2020-08-31
- Thinkphp C 函数优化,支持多层配置 1981 Thinkphp C 函数优化,支持多层配置 2020-08-24
- 读取图片文件的真实后缀名 1828 读取图片文件的真实后缀名 根据文件的内容来判断图片类型,而不是根据文件的后缀名来判断图片的类型,因为图片的后缀名可以修改的 图片的内容是二进制的;打开图片文件,默认以16进制打开的。 2020-08-18