runkit

Содержание

  • Runkit_Sandbox — Класс Runkit Sandbox -- это виртуальная машина PHP
  • Runkit_Sandbox_Parent — Класс анти-песочницы для Runkit
  • runkit_class_adopt — Конвертирует базовый класс в наследованный ("усыновляет"). Дополняет методы наследованными при необходимости.
  • runkit_class_emancipate — Конвертирует наследующий класс в базовый, удаляет из него наследуемые методы.
  • runkit_constant_add — Объявляет константу. Схожа с функцией define(), но позволяет создавать локальные константы внутри классов.
  • runkit_constant_redefine — Переназначить уже определенную константу.
  • runkit_constant_remove — Удаляет уже определенную константу.
  • runkit_function_add — Добавляет новую функцию аналогично create_function
  • runkit_function_copy — Копирует функцию с новым именем
  • runkit_function_redefine — Заменяет определение функции новой реализацией.
  • runkit_function_remove — Удаляет определенную функцию
  • runkit_function_rename — Переименовывает функцию
  • runkit_import — Обрабатывает PHP файл, импортируя функции и классы, перезаписывая при необходимости.
  • runkit_lint_file — Проверяет PHP-синтаксис выбранного файла
  • runkit_lint — Проверяет PHP-синтаксис выбранного кода
  • runkit_method_add — Динамически добавляет новый метод в класс
  • runkit_method_copy — Копирование метода из одного класса в другой
  • runkit_method_redefine — Изменяет код выбранного метода
  • runkit_method_remove — Динамически удаляет выбранный метод
  • runkit_method_rename — Переименовывает выбранный метод
  • runkit_return_value_used — Определяет, используется ли возвращаемое функцией значение
  • runkit_sandbox_output_handler — Задает функцию для захвата и/или обработки данных из "песочницы".
  • runkit_superglobals — Возвращает индексный массив зарегистрированных суперглобальных переменных.