runkit

  • Введение
  • Предопределенные константы
  • Установка и настройка
    • Требования
    • Установка
    • Настройка во время выполнения
    • Типы ресурсов
  • 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 — Возвращает индексный массив зарегистрированных суперглобальных переменных.

I found that Mr. Dmitry Zenovich (http://ru.linkedin.com/in/zenovich) implemented a new version of the runkit library here http://github.com/zenovich/runkit/.
Thanks to Mr. Zenovich for his effort in maintaining this library.
Some other interesting updated info here:
http://bit.ly/9puHiH


Описание класса book, примеры использования класса book.



Смотрите также:
Описание на ru2.php.net
Описание на php.ru