Что такое SPL (Standard PHP Library)?

Ответ

SPL - набор стандартных интерфейсов, классов и функций, встроенных в PHP.

Основные компоненты:

  • Структуры данных: SplStack, SplQueue, SplPriorityQueue, SplFixedArray, SplDoublyLinkedList, SplHeap, SplMinHeap, SplMaxHeap
  • Итераторы: ArrayIterator, DirectoryIterator, RecursiveDirectoryIterator, FilterIterator, LimitIterator, RegexIterator
  • Интерфейсы: Countable, Iterator, IteratorAggregate, ArrayAccess, Serializable, SplObserver, SplSubject
  • Исключения: LogicException, RuntimeException, InvalidArgumentException, OutOfRangeException, OverflowException, UnderflowException
  • Функции: spl_autoload_register(), class_implements(), class_parents()

SPL всегда доступен - не нужно подключать расширение.

🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.