Функції 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— Отримати цілий ідентифікатор об'єкта