1. Движок Zend является частью ядра PHP.
Полностью реализованный на чистом C, он преобразует код PHP (серию процессов компиляции, таких как лексический и синтаксический анализ) в исполняемый код операции и реализует соответствующие методы обработки для достижения базовых структур данных (таких как хеш-таблица, оо), распределения памяти и управления и предоставление соответствующих методов API для внешних вызовов является ядром, а все периферийные функции реализуются вокруг Zend.
2. Расширения предоставляют различные базовые услуги на основе компонентов.
Вокруг движка Zend посредством расширений могут быть реализованы различные часто используемые встроенные функции (например, серии массивов), стандартные библиотеки и т. д. Пользователи также могут реализовывать свои собственные расширения по мере необходимости для достижения таких целей, как расширение функций. и оптимизация производительности (например, на среднем уровне PHP, используемом Table, анализ форматированного текста является типичным применением расширения).
3. Sapi — это интерфейс программирования серверных приложений.
Sapi позволяет PHP взаимодействовать с внешними данными через ряд функций-перехватчиков. Это еще один способ успешно разделить сам PHP и приложения верхнего уровня с помощью sapi. PHP больше не нужно думать о том, как обеспечить совместимость с различными приложениями и приложениями. добиться различной обработки в соответствии со своими характеристиками.
4. Приложение — это программа PHP, которую мы обычно пишем.
Он может получать различные режимы приложений через разные SAPI, например реализацию веб-приложений через веб-сервер, реализацию операций сценария через командную строку и т. д.
Вышеупомянутое представляет собой введение в основную архитектуру PHP. Надеюсь, оно будет полезно всем.