簡(jiǎn)介:通過(guò)本課程的學(xué)習(xí),可以了解SPL的概念,掌握SPL的常用類(lèi)、接口、數(shù)據(jù)結(jié)構(gòu)和函數(shù),再通過(guò)案例的講解學(xué)習(xí),掌握相應(yīng)的知識(shí)點(diǎn)和技能,能靈活運(yùn)用案例代碼提高實(shí)際工作的效率。
第1章 SPL簡(jiǎn)介
通過(guò)對(duì)常見(jiàn)問(wèn)題(Common Problem)的解讀引入SPL包含的基本內(nèi)容。通過(guò)本章的學(xué)習(xí)能夠?qū)PL有一個(gè)整體的認(rèn)識(shí)。
第2章 SPL的常用數(shù)據(jù)結(jié)構(gòu)
介紹數(shù)據(jù)結(jié)構(gòu)的基本概念,總覽SPL提供的數(shù)據(jù)結(jié)構(gòu),講解雙向列表、堆棧和隊(duì)列的基本概念和基本使用方法。
- 視頻: 2-1 SPL數(shù)據(jù)結(jié)構(gòu)簡(jiǎn)介 (07:02)
- 視頻: 2-2 SPL數(shù)據(jù)結(jié)構(gòu)之雙向鏈表簡(jiǎn)介 (08:50)
- 視頻: 2-3 SPL數(shù)據(jù)結(jié)構(gòu)之SplDoublyLinkedList類(lèi) (04:06)
- 視頻: 2-4 SPL數(shù)據(jù)結(jié)構(gòu)之雙向鏈表的代碼實(shí)現(xiàn) (28:30)
- 視頻: 2-5 SPL數(shù)據(jù)結(jié)構(gòu)之雙向鏈表小結(jié) (02:56)
- 視頻: 2-6 SPL數(shù)據(jù)結(jié)構(gòu)之堆棧的簡(jiǎn)介 (03:18)
- 視頻: 2-7 SPL數(shù)據(jù)結(jié)構(gòu)之堆棧的代碼實(shí)現(xiàn) (15:38)
- 視頻: 2-8 SPL數(shù)據(jù)結(jié)構(gòu)之隊(duì)列 (09:32)
第3章 SPL的常用迭代器
介紹迭代器的基本概念,講解常用的ArrayIterator、AppendIterator、MultipleIterator和FilesystemIterator四個(gè)迭代器的概念和用法,讓大家對(duì)迭代器有一個(gè)清晰的認(rèn)識(shí),并且能夠熟練應(yīng)用迭代器遍歷程序數(shù)據(jù)。
第4章 SPL的基礎(chǔ)接口
結(jié)合實(shí)例介紹Countable和OuterIterator接口的概念和用法,理解RecursiveIterator接口和SeekableIterator接口的基本概念,讓大家學(xué)會(huì)通過(guò)使用Countable接口簡(jiǎn)化代碼,并且會(huì)使用OuterIterator接口實(shí)現(xiàn)迭代器的自定義。
第5章 SPL函數(shù)的使用
本章主要介紹PHP中類(lèi)的基本載入流程,并結(jié)合實(shí)際代碼深入理解PHP中autoload機(jī)制的類(lèi)載入機(jī)制。
第6章 SPL的文件處理類(lèi)庫(kù)
詳細(xì)介紹如何使用SplFileInfo類(lèi)和SplFileObject類(lèi)實(shí)現(xiàn)文件系統(tǒng)信息的獲取以及基本的文件操作。