简介:通过本课程的学习,可以了解SPL的概念,掌握SPL的常用类、接口、数据结构和函数,再通过案例的讲解学习,掌握相应的知识点和技能,能灵活运用案例代码提高实际工作的效率。
第2章 SPL的常用数据结构
介绍数据结构的基本概念,总览SPL提供的数据结构,讲解双向列表、堆栈和队列的基本概念和基本使用方法。
第3章 SPL的常用迭代器
介绍迭代器的基本概念,讲解常用的ArrayIterator、AppendIterator、MultipleIterator和FilesystemIterator四个迭代器的概念和用法,让大家对迭代器有一个清晰的认识,并且能够熟练应用迭代器遍历程序数据。
第4章 SPL的基础接口
结合实例介绍Countable和OuterIterator接口的概念和用法,理解RecursiveIterator接口和SeekableIterator接口的基本概念,让大家学会通过使用Countable接口简化代码,并且会使用OuterIterator接口实现迭代器的自定义。
第5章 SPL函数的使用
本章主要介绍PHP中类的基本载入流程,并结合实际代码深入理解PHP中autoload机制的类载入机制。
第6章 SPL的文件处理类库
详细介绍如何使用SplFileInfo类和SplFileObject类实现文件系统信息的获取以及基本的文件操作。