什么是SPL?
SPL是Standard PHP library的缩写,它是用于解决典型(常见)问题的一组接口与类的集合。
Common Problem(常见问题)
- 数学建模/数据结构
· 解决数据怎么存储的问题
- 元素遍历
· 数据怎么查看的问题
- 常用方法的统一调用
· 通用方法(数组、集合的大小)
· 自定义遍历
- 类定义在自动装载
· 让PHP程序适应大型项目的管理要求,把功能的实现分散到不同的文件中
SPL的基本框架
SPL数据结构
- 什么是数据结构
· 数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在的一种或多种特定关系的数据元素的集合。
· 解决的是软件开发过程中的数据如何存储和表示的问题
- SPL提供哪些数据结构
· 双向链表
· 堆栈
运行PHP输出如下
· 优先级队列
运行PHP输出如下
· 定长数组
运行php输出如下
· 对象容器