« SeasLog::warning
Введение »
PHP Manual
Другие базовые расширения
Стандартная библиотека PHP (SPL)
Стандартная библиотека PHP (SPL)
Введение
Установка и настройка
Требования
Установка
Настройка во время выполнения
Типы ресурсов
Предопределенные константы
Структуры данных
SplDoublyLinkedList
— Класс SplDoublyLinkedList
SplStack
— Класс SplStack
SplQueue
— Класс SplQueue
SplHeap
— Класс SplHeap
SplMaxHeap
— Класс SplMaxHeap
SplMinHeap
— Класс SplMinHeap
SplPriorityQueue
— Класс SplPriorityQueue
SplFixedArray
— Класс SplFixedArray
SplObjectStorage
— Класс SplObjectStorage
Итераторы
AppendIterator
— Класс AppendIterator
ArrayIterator
— Класс ArrayIterator
CachingIterator
— Класс CachingIterator
CallbackFilterIterator
— Класс CallbackFilterIterator
DirectoryIterator
— Класс DirectoryIterator
EmptyIterator
— Класс EmptyIterator
FilesystemIterator
— Класс FilesystemIterator
FilterIterator
— Класс FilterIterator
GlobIterator
— Класс GlobIterator
InfiniteIterator
— Класс InfiniteIterator
IteratorIterator
— Класс IteratorIterator
LimitIterator
— Класс LimitIterator
MultipleIterator
— Класс MultipleIterator
NoRewindIterator
— Класс NoRewindIterator
ParentIterator
— Класс ParentIterator
RecursiveArrayIterator
— Класс RecursiveArrayIterator
RecursiveCachingIterator
— Класс RecursiveCachingIterator
RecursiveCallbackFilterIterator
— Класс RecursiveCallbackFilterIterator
RecursiveDirectoryIterator
— Класс RecursiveDirectoryIterator
RecursiveFilterIterator
— Класс RecursiveFilterIterator
RecursiveIteratorIterator
— Класс RecursiveIteratorIterator
RecursiveRegexIterator
— Класс RecursiveRegexIterator
RecursiveTreeIterator
— Класс RecursiveTreeIterator
RegexIterator
— Класс RegexIterator
Интерфейсы
Countable
— Интерфейс Countable
OuterIterator
— Интерфейс OuterIterator
RecursiveIterator
— Интерфейс RecursiveIterator
SeekableIterator
— Интерфейс SeekableIterator
Исключения
BadFunctionCallException
— Класс BadFunctionCallException
BadMethodCallException
— Класс BadMethodCallException
DomainException
— Класс DomainException
InvalidArgumentException
— Класс InvalidArgumentException
LengthException
— Класс LengthException
LogicException
— Класс LogicException
OutOfBoundsException
— Класс OutOfBoundsException
OutOfRangeException
— Класс OutOfRangeException
OverflowException
— Класс OverflowException
RangeException
— Класс RangeException
RuntimeException
— Класс RuntimeException
UnderflowException
— Класс UnderflowException
UnexpectedValueException
— Класс UnexpectedValueException
Функции SPL
class_implements
— Возвращает список интерфейсов, реализованных в заданном классе или интерфейсе
class_parents
— Возвращает список родительских классов заданного класса
class_uses
— Возвращает список трейтов, используемых заданным классом
iterator_apply
— Вызывает функцию для каждого элемента в итераторе
iterator_count
— Подсчитывает количество элементов в итераторе
iterator_to_array
— Копирует итератор в массив
spl_autoload_call
— Попытка загрузить класс всеми зарегистрированными функциями __autoload()
spl_autoload_extensions
— Регистрация и вывод расширений файлов для spl_autoload
spl_autoload_functions
— Получение списка всех зарегистрированных функций __autoload()
spl_autoload_register
— Регистрирует заданную функцию в качестве реализации метода __autoload()
spl_autoload_unregister
— Отмена регистрации функции в качестве реализации метода __autoload()
spl_autoload
— Реализация по умолчанию метода __autoload()
spl_classes
— Возвращает доступные классы SPL
spl_object_hash
— Возвращает хеш-идентификатор для объекта
spl_object_id
— Получить целочисленный идентификатор объекта
Обработка файлов
SplFileInfo
— Класс SplFileInfo
SplFileObject
— Класс SplFileObject
SplTempFileObject
— Класс SplTempFileObject
Различные классы и интерфейсы
ArrayObject
— Класс ArrayObject
SplObserver
— Интерфейс SplObserver
SplSubject
— Интерфейс SplSubject