Функции 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 — Возвращает список зарегистрированных функций автозагрузки классов
  • spl_autoload_register — Регистрирует функцию как реализацию функции __autoload()
  • spl_autoload_unregister — Отменяет регистрацию функции как реализации метода функций __autoload()
  • spl_autoload — Выступает в роли функции по умолчанию для функций __autoload()
  • spl_classes — Возвращает доступные классы SPL
  • spl_object_hash — Возвращает хеш-идентификатор объекта
  • spl_object_id — Получает целочисленный идентификатор объекта