Является ли движок Zend встраиваемым вне PHP? - PullRequest
4 голосов
/ 06 января 2010

Один из оригинальных дизайнов движка Zend, насколько я помню, заключался в том, что его было относительно легко внедрить для других языков, которые можно было бы создать. В основном, синтаксис PHP без всех модулей PHP. Это все еще так?

1 Ответ

5 голосов
/ 01 декабря 2010

Ну, Zend Engine - это, по сути, виртуальная машина, которая интерпретирует байт-код PHP. По сути, вам нужно создать парсер для языка и компилятора и скомпилировать его в байт-код PHP, поэтому он может быть выполнен Zend Engine.

Теперь держу пари, что это не так просто, как кажется. Я думаю, что Zend Engine довольно тесно интегрирован с PHP и разделяет его так, что он может выполнить ваш собственный байт-код, что может быть довольно хлопотно.

Надеюсь, это поможет.

...