Функции 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 — Получить целочисленный идентификатор объекта