您的位置:首页 > 编程语言 > PHP开发

php SPL学习笔记

2016-07-24 17:48 429 查看
声明:此文只是对SPL的认识有一个初步的记载,并没有对SPL的详细用法给出代码解释。

1.什么是SPL

官方给出的解释:

SPL是用于解决典型问题(standard problems)的一组接口与类的集合。当然这样有点抽象。具体有什么作用呢?典型问题又是什么呢?经过研究文档,发现其实就是对常用的功能进行了封装使其使用、操作起来比较简单。

2.SPL对数据结构的封装

SPL对数据结构的封装有



SplDoublyLinkedList  双向链表

SplStack  堆栈

SplQueue 队列

SplHeap   堆

SplMaxHeap 升序堆

SplMinHeap  降序堆

SplPriorityQueue  优先级队列

SplFixedArray  定长数组

SplObjectStorage 对象容器

这其中封装的一些函数,无非是对对应的数据结构的操作,增删改查使用等

此外SPL还对各种数据的迭代进行了封装,也就是SPL迭代器,还有接口,异常,文件处理,自动加载类的相关功能等。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: