Компилятор байткода PHP
- Введение
- Установка и настройка
- Предопределенные константы
- Функции bcompiler
- bcompiler_load_exe — Прочитать и создать классы из скомпилированного bcompiler исполняемого файла
- bcompiler_load — Прочитать и создать классы из сжатого bz файла
- bcompiler_parse_class — Читает байткод класса и передает его в заданную callback-функцию
- bcompiler_read — Прочитать и создать классы из файлового дескриптора
- bcompiler_write_class — Записывает байткод класса в файл
- bcompiler_write_constant — Записывает заданную константу в виде байткода в файл
- bcompiler_write_exe_footer — Записывает позицию начала байткода и терминирующий символ в конец файла
- bcompiler_write_file — Сохраняет скрипт php в виде байткода
- bcompiler_write_footer — Записывает символ \x00, обозначающий конец скомпилированных данных
- bcompiler_write_function — Сохраняет заданную функцию в виде байткода
- bcompiler_write_functions_from_file — Сохраняет все функции, определенные в скрипте, в виде байткода
- bcompiler_write_header — Записать заголовок файла bcompiler
- bcompiler_write_included_filename — Сохраняет подключенный файл в виде байткода