Home| All soft| Last soft| Your Orders| Customers opinion| Helpdesk| Cart

Program Search:


Shopping Cart:




*Note: Minimum order price: €20
We Recommend:

Lynda.com Up and Running with the Standard PHP Library €15 buy download

2014
Lynda
David Powers
3:24
English

The Standard PHP Library (SPL) is a collection of useful classes for traversing, filtering, and sorting data and objects. One of its main features is the iterator, which provide easy access to arrays, trees, and directory listings. In this course, David Powers reviews using these iterators to explore the file system, and combining iterators in order to edit and manage specific types of files. He'll show how to load XML and JSON data, convert arrays into nested lists, and work with data structures such as doubly linked lists, queues, and heaps. Start learning how to put SPL into practice, and extend the power of your PHP applications.

Introduction
Welcome
What you should know before watching this course
Using the exercise files
1. Introducing the Standard PHP Library (SPL)
What is the Standard PHP Library?
Introducing SPL iterators
Using SPL iterators
2. Exploring Files and Directories
Inspecting single directories with DirectoryIterator
Inspecting single directories with FilesystemIterator
Inspecting directories recursively with RecursiveDirectoryIterator
Getting information about files with SplFileInfo
Working on text files with SplFileObject
Using SplFileObject to convert a CSV to an array
Exporting data to a download file with SplTempFileObject
3. Filtering Values
Filtering a directory with GlobIterator
Using regular expressions to filter directories with RegexIterator
Extracting data from XML with RegexIterator and SimpleXML
Specifying a range of items with LimitIterator
Creating a custom filter with CallbackFilterIterator
Creating a recursive callback filter
Extending FilterIterator to create a reusable filter
Creating a custom filter with RecursiveFilterIterator
Overriding the RecursiveFilterIterator constructor
Using ParentIterator to find elements that have children
4. Array Iterators
Converting between arrays and iterators
Filtering values from JSON
Using multidimensional arrays with iterators
Extending RecursiveIteratorIterator to build nested lists
5. Combining and Merging Iterators
Combining iterators with AppendIterator
Merging values from different iterators with MultipleIterator
6. Other Iterators
Creating a repeat sequence with InfiniteIterator
Treating the final element differently with CachingIterator
Using RecursiveCachingIterator with multidimensional structures
Generating an ASCII graphic tree with RecursiveTreeIterator
NoRewindIterator and EmptyIterator
7. SPL Data Structures
Doubly linked lists, stacks, and queues
Sorting XML and JSON with SplDoublyLinkedList
Using SplStack and SplQueue
Understanding heaps
SplMinHeap and SplMaxHeap
Sorting XML and JSON with SplHeap
Finding important information with SplPriorityQueue
Keeping priority items in chronological order
Speeding up array access with SplFixedArray
Conclusion
Goodbye

http://www.lynda.com/

Download File Size:405.33 MB


Lynda.com Up and Running with the Standard PHP Library
€15
Customers who bought this program also bought:

Home| All Programs| Today added Progs| Your Orders| Helpdesk| Shopping cart      





AutoCAD 2023 €110


SolidWorks 2022 €115


AutoCAD 2023 for Mac €110






FileMaker Pro 19 €50


Pinnacle Studio Ultimate 25 €25


CorelDRAW Graphics Suite 2022 €65






CorelDRAW Graphics Suite 2021.5 for Mac €65

             

Adobe Master Collection 2021 for Mac €260