1. O mecanismo Zend faz parte do núcleo do PHP.
Completamente implementado em C puro, ele traduz o código PHP (uma série de processos de compilação, como análise léxica e sintática) em opcode executável e implementa métodos de processamento correspondentes para obter estruturas de dados básicas (como hashtable, oo), alocação de memória e gerenciamento e fornecer métodos de API correspondentes para chamadas externas é essencial e todas as funções periféricas são implementadas em torno do Zend.
2. As extensões fornecem vários serviços básicos de maneira baseada em componentes.
Em torno do mecanismo Zend, por meio de extensões, várias funções integradas comumente usadas (como a série de array), bibliotecas padrão, etc. podem ser implementadas por meio de extensões. Os usuários também podem implementar suas próprias extensões conforme necessário para atingir objetivos como expansão de funções. e otimização de desempenho (por exemplo, na camada intermediária do PHP usada pela Tabela, a análise de rich text é uma aplicação típica de extensão).
3. Sapi é a interface de programação de aplicativos do servidor.
Sapi permite que o PHP interaja com dados externos por meio de uma série de funções de gancho. Esta é outra maneira de separar com sucesso o próprio PHP e os aplicativos da camada superior por meio do SAPI. conseguir processamento diferente de acordo com suas próprias características.
4. Aplicativo é o programa PHP que normalmente escrevemos.
Ele pode obter vários modos de aplicação por meio de diferentes sapi, como implementação de aplicações web por meio de servidor web, implementação de operações de script por meio de linha de comando, etc.
O texto acima é uma introdução à arquitetura central do PHP. Espero que seja útil para todos.