Внедрен ли движок Zend вне PHP?

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

1 ответ

Решение

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

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

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

Другие вопросы по тегам