Paxan
Новичёк
PHP, ZendOptimizer внутри
Собственно меня интересует как работает внутри PHP и ZendOptimizer. К исходникам PHP не отсылать, там уже копаюсь не один день. ZendOptimizerа исходников нет ;-)
Что я хочу спросить? Насколько правильны мои выводы.
PHP:
Парсим файл, проверяем синтаксис, етс -> заполняем хеш таблицы с фукнциями и переменными, етс-> генерим опкоды -> проходим по опкодам выполняя их.
ZendOptimizer:
Парсим файл->распаковываем, получаем байт-код-> парсим байт-код -> заполняем хеш таблицы с фукнциями и переменными, etc-> превращаем байт-код в опкод-> проходим по опкодам выполняя их.
Собственно меня интересует как работает внутри PHP и ZendOptimizer. К исходникам PHP не отсылать, там уже копаюсь не один день. ZendOptimizerа исходников нет ;-)
Что я хочу спросить? Насколько правильны мои выводы.
PHP:
Парсим файл, проверяем синтаксис, етс -> заполняем хеш таблицы с фукнциями и переменными, етс-> генерим опкоды -> проходим по опкодам выполняя их.
ZendOptimizer:
Парсим файл->распаковываем, получаем байт-код-> парсим байт-код -> заполняем хеш таблицы с фукнциями и переменными, etc-> превращаем байт-код в опкод-> проходим по опкодам выполняя их.
