# runkit7

# Введение

Модуль runkit7 предоставляет средства для изменения констант, пользовательских функций и пользовательских классов. Также предусмотрены пользовательские суперглобальные переменные.

Этот пакет является форком пакета » runkit, обеспечивающего поддержку PHP 7.

- Установка и настройка
  - Требования
  - Установка
  - Настройка во время выполнения
- Предопределённые константы
- Функции runkit7
  - runkit7_constant_add — Аналогичен define(), но также позволяет определить константу класса
  - runkit7_constant_redefine — Переопределяет уже определённую константу
  - runkit7_constant_remove — Удаляет уже определённую константу
  - runkit7_function_add — Добавляет новую функцию, функция аналогична create_function
  - runkit7_function_copy — Копирует функцию в новое имя функции
  - runkit7_function_redefine — Заменяет определение функции новой реализацией
  - runkit7_function_remove — Удаляет определение функции
  - runkit7_function_rename — Изменяет имя функции
  - runkit7_import — Обрабатывает функцию импорта файла PHP и определения классов, при необходимости перезаписывая
  - runkit7_method_add — Динамически добавляет новый метод в заданный класс
  - runkit7_method_copy — Копирует метод из одного класса в другой
  - runkit7_method_redefine — Динамически изменяет код заданного метода
  - runkit7_method_remove — Динамически удаляет заданный метод
  - runkit7_method_rename — Динамически изменяет имя заданного метода
  - runkit7_object_id — Возвращает дескриптор целочисленного объекта для данного объекта
  - runkit7_superglobals — Возвращает числовой индексированный массив зарегистрированных суперглобальных переменных
  - runkit7_zval_inspect — Возвращает информацию о переданном значении с типами данных, количеством ссылок и так далее

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open