Движок Zend
-
Обзор движка Zend Engine
- Zend Engine — компилятор и среда выполнения для PHP, включает виртуальную машину Zend.
- Разработан Энди Гутмансом и Зеэвом Сураски в Технионе, Израиль, и стал основой для Zend Technologies.
- Первая версия появилась в PHP 4 в 1999 году, написана на C, оптимизирована и использовалась вне PHP.
- Обеспечивает управление памятью и ресурсами, стандартные сервисы для PHP.
- Важен для роста популярности PHP, стал основой для PHP 5, затем для PHP 7 с Zend Engine 3.
- Последняя версия — Zend Engine 4 для PHP 8, исходный код доступен с 1999 года.
-
Архитектура и использование
- Используется внутри PHP как компилятор и движок времени выполнения.
- PHP-скрипты компилируются в коды операций Zend, которые выполняются и генерируют HTML.
- Zend Engine использует части 1 и 2 интерпретатора веб-скриптов, PHP — части 2 и 3.
-
Дополнительные ресурсы
- Ссылки на портал бесплатного ПО с открытым исходным кодом, рекомендации и официальные ресурсы.
Полный текст статьи: