🐘 PHP
Intermediate
What is the SPL (Standard PHP Library)?
Answer
The Standard PHP Library (SPL) is a collection of built-in interfaces and classes for common data structures, iterators, and utilities. Data structures: SplStack, SplQueue, SplDoublyLinkedList, SplPriorityQueue, SplMinHeap, SplMaxHeap, SplFixedArray (memory-efficient fixed-size array). Iterators: DirectoryIterator, RecursiveDirectoryIterator, FilesystemIterator, ArrayIterator, LimitIterator. Exceptions: RuntimeException, InvalidArgumentException, LogicException. Patterns: Countable, Serializable, ArrayAccess (use object like an array), Stringable. SPL is part of PHP core and requires no installation.